|
Main Purpose:
The Technical Project Manager (TPM) should be an experienced and accomplished software engineering professional with an established background in developing and delivering quality solutions on time. Proven ability to conduct business analysis, assess and provide technical requirements, estimate LOE, make high quality decisions, resolve conflicts, provide technical supervision, and manage projects with both onshore/offshore resources.
Job Functions and Associated Competencies:
• Collaborate with both onshore and offshore team leads, engineers, and customers in planning, design and development of systems within scope and against milestones.
• Gather and communicate requirements with development team; provide estimated level of effort to customer.
• Identify and resolve problems, project changes and resource constraints, escalating to management as necessary.
• Lead and participate in system and software design reviews to keep project on schedule and within scope.
• Develop detailed project plans for all stages of the development cycle, create task lists and track progress.
• Provide technical supervision to ensure the software meets the stated functional, performance and schedule goals.
• Maintain schedules, track schedule progress and report status.
• Produce/maintain all project documentation including project plan, specification, design, API, test plans, test reports and release notes.
• Work directly with customers as required.
Experience, Education and Training
- Bachelor's degree in computer science, engineering or other related technical discipline plus at least 5+ years of professional IT experience.
- Working knowledge of MS Project Professional with enterprise project management (EPM), MS Office 2003/2007 and MS Visio.
- Working knowledge of Microsoft Windows Platform and IIS Web Server, ASP.NET, HTML, Java Script, VB Scripts, CSS, XML, Web Services, MSMQ, SQL/T-SQL with Microsoft SQL Server 2005/2008 environment.
- Minimum 3 years of application design and development and minimum 2 years of full life cycle software project management experience required.
- Strong communication skills, with the ability to interact with both technical team members and non-technical customers at any level within the organization.
- Excellent interpersonal skills, written and oral communication skills.
- Ability to work on more than one project or task at a time effectively with minimal supervision.
- Strong desire and capability to learn and accomplish tasks in a challenging environment.
- Must be able to obtain security clearance.
- Bilingual Hindi/Urdu is a plus.
This position is located in Sterling, VA.
APPLY HERE
|