Technical Project Manager at Newcastle Associates, Inc.
Des Moines, IA 50317
About the Job
We are seeking a skilled and experienced Technical Project Manager to overseeing custom software projects. You will be responsible for ensuring the successful delivery of projects on time, within budget, and according to specifications. This role requires effective communication, collaboration, leadership, and problem-solving abilities to manage cross-functional teams and deliver high-quality solutions.
Key Responsibilities:
- Project Planning and Execution:
- Collaborate with stakeholders to define project scope, goals, and deliverables.
- Develop detailed project plans, timelines, and resource allocation strategies.
- Execute project plans, monitor progress, and ensure adherence to timelines and budget constraints.
- Identify and mitigate project risks, proactively addressing issues to prevent delays or scope creep.
- Team Leadership and Management:
- Lead cross-functional teams of developers, designers, and testers throughout the project lifecycle.
- Provide clear direction, guidance, and support to team members, fostering a collaborative and productive work environment.
- Coordinate with internal and external stakeholders to prioritize tasks, resolve conflicts, and ensure alignment with project objectives.
- Technical Expertise:
- Possess an understanding of the .Net platform and related technologies.
- Review technical requirements and specifications, ensuring feasibility and alignment with project goals.
- Collaborate with development teams to identify technical solutions, resolve technical challenges, and optimize system performance.
- Communication and Reporting:
- Serve as the primary point of contact for project communications, both internally and externally.
- Provide regular updates to stakeholders on project status, milestones, and key metrics.
- Prepare and deliver comprehensive project reports, highlighting achievements, challenges, and areas for improvement.
- Quality Assurance and Testing:
- Develop and implement quality assurance processes to ensure the delivery of high-quality software solutions.
- Coordinate with testing teams to define test plans, execute testing activities, and validate system functionality.
- Conduct thorough reviews of deliverables to verify compliance with project requirements and industry standards.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- 4+ years of professional experience with 2 years in technical project management, specifically for custom software development.
- Proven track record of successfully managing software projects from initiation to completion.
- Strong understanding of software development methodologies, including Agile and Waterfall.
- Excellent leadership, communication, and interpersonal skills.
- Ability to prioritize tasks, manage multiple projects simultaneously, and thrive in a fast-paced environment.
- PMP, Scrum Master, or other relevant certifications are a plus.
Why Join Us:
- Opportunity to work on challenging and innovative projects within a dynamic and collaborative team environment.
- Competitive salary and benefits package, including healthcare, retirement plans, and professional development opportunities.
- Career advancement and growth opportunities within a rapidly expanding organization.
If you are a highly motivated and results-oriented individual with a passion for technology and project management, we encourage you to apply and join our team as a Technical Project Manager.