Quantcast
Channel: Most Hired
Viewing all articles
Browse latest Browse all 53220

Sr. Application Developer at Project Management Institute (CSS Technical Services) (Newtown ...

$
0
0
CSS Technical Services is partnering with the Project Management Institute to help them find a Senior Application Developer.
PMI is located in Newtown Square, PA. Please send resumes to us so we can begin the screening process.

We are looking for people with the following experience:

- Experience with N-Unit
- Strong Agile experience preferred - experience with Extreme Programming highly desirable
- Generally, developers coming from smaller businesses (less than 300 people) work out best, again not required!


Overall Objective:
Design, build and test software solutions to new or existing systems in according to project plans and specifications. Incorporate and adhere to requirements defined by project and initiative plans, in alignment with PMI technology standards. Provide accurate and timely completion of technical development and support tasks in accordance with Information Technology standards and methodologies.

The Application Developer role has five levels outlined at the end of the description. Progression through these levels is based upon a combination of factors related to performance, capability, knowledge, and experience.

Duties and Responsibilities:
Design, Develop, and Test Software Applications
Operate effectively in PMI technical environment, including operating systems, technology platforms, hardware/support tools, and relevant methodologies, standards and best practices.
Review and contribute to the definition of business and functional requirements
Participate in generation of architectural solutions and technical specifications along with development planning and design reviews, including estimation of effort for design and development tasks
Deliver accurately coded solutions from verbal and written specifications
Develop structured system and integration test plans and execute tests along with assisting in development and execution of QA and UAT testing, as well as automated unit tests on modules coded
Correct bugs in code identified through self-testing and detected through QA and UAT testing, tracking resolutions appropriately
Document work, including code comments, design documentation, screen and report layouts, data and process models, and other technical artifacts related to new development work
Provide Technical Application Support
Acquire working knowledge and subject matter expertise in various PMI applications and technology systems
Assist Application Support and end users to identify and resolve issues with applications and technology systems, including providing technical support and options to ensure effective and efficient resolution of concerns
Maintain and update documentation of existing systems as needed to ensure accurate content and issue identification for ongoing support
Advance IT Procedures and Methods
Demonstrate clear understanding of current PMI IT procedures and methods and how to apply them with specific assignments and day-to-day work activities
Demonstrate knowledge of and adhere to organization and department policy and procedures as well as relevant legal and regulatory requirements.
Foster collaborative ongoing dialogue, communications, and results orientation among the department and across others areas within the organization
Stay current with technology, best practices and industry trends. Provide feedback and related recommendations as applicable
Develop and sustain effective working relationships with PMI staff, members, and others as identified in the course of responsibilities
Participate in and contribute to process and procedure improvements in support of overall role, department, and organization strategies and objectives
Share important and relevant technical concepts and practices with other team members
Perform special assignments as directed by department management


Skills and Competencies:
BS degree in Information Technology or related discipline. Equivalent work experience may be considered.
Strong background and expertise in the current version of the Microsoft .NET framework and associated development tools and methods required, including Visual Studio .NET, C# and/or VB.NET, ASP.NET, IIS and SQL
Solid experience and skills designing and implementing object-oriented software solutions with an emphasis on industry best practices and design patterns, and/or expertise in designing and implementing solutions with other technologies and platforms (such as SharePoint) utilized for specific PMI applications
Experience working in an enterprise-level environment and with formal SDLC methods and procedures.
Familiarity with installation, administration and maintenance of development environments and use of development and administrative tools including Subversion, nUnit, nAnt and iBatis.
Experience with one or more key technology areas used in the organization, including MS Office, HTML, CSS, XML, web services, MS SharePoint/MOSS, Commerce Server and Biztalk.
Excellent communication skill (oral and written) and finesse, with demonstrated and public speaking ability and success. Strong listening and data collection skills.
Strong analytical and decision-making ability. Ability to see the big picture and develop long-range strategies while attending to details.
Demonstrated skill in examining large amounts of data and information, with the ability to identify issues and trends with the potential to impact project and business outcomes.
Strong interpersonal, team building, and teamwork skills, including effective meeting facilitation skills. Track record of building and sustaining positive relationships, preferably with individuals from diverse cultures and locations.
Ability to use Microsoft Office products, including Excel, Project, Visio and PowerPoint proficiently.
Maintain confidentiality of sensitive organization topics and issues.
Willingness and ability to become familiar with organization programs, products and services
Commitment to his/her own professional development
Strong work ethic and flexibility for work commitments; work may extend beyond regular schedule to meet assigned projects or other needs.
Knowledge, experience, and ability to travel, domestically and internationally, including weekends and/or holidays. Limited travel.


Experience:
Minimum of 5-8 years of experience in Application Development required.
BS degree, preferably in technical field, or other education (i.e. technical certifications). Equivalent work experience may be considered.
Define and establish policy & procedures, guidelines, and technology standards; assess and refine aligned with future direction
Provide leadership and support for others, SME in several specific areas, able to identify and institute improvements in procedures and methods
Broad technical knowledge, skills & experience
Consistently applies processes and policy and/or exercise discretion
Remain current with systems/technology. Sound forward thinking; anticipates and assists in driving change in planned direction
Able to effectively apply and work with formal SDLC methods within an enterprise environment



Source: Joel On Software


Viewing all articles
Browse latest Browse all 53220

Trending Articles