Project Engineering Manager - Remote (WFH)
Job DescriptionJob Description
The Project Engineering Manager will play a pivotal role in driving the development and deployment methodology of cutting-edge applications critical to our organization's success. This position involves the management of software development standards and best-practices, ensuring that our development teams adhere to the consistent, high-quality delivery of software solutions on the TriCare project. This technical role involves hands-on development expertise, team leadership, and strategic direction to empower the development team in accomplishing its objectives.
Key Responsibilities:
- Technical Leadership: Oversee a high-performing team of application developers with a focus on hands-on technical guidance. Cultivate a culture of innovation, collaboration, and continuous improvement within the technical domain.
- Technology Proficiency: Keep abreast of emerging technologies and industry best practices in application development. Provide hands-on technical guidance, troubleshoot complex development challenges, and offer solutions leveraging technical expertise.
- Project Execution: Direct the planning, execution, and delivery of application development projects. Define technical project goals, scope, timelines, and resource allocation, ensuring on-time and on-budget completion with a hands-on approach.
- Quality Assurance: Champion the highest quality standards for developed applications. Implement testing strategies, conduct code reviews, and establish quality-control processes to ensure the delivery of reliable and robust software solutions.
- Cross-functional Technical Collaboration: Collaborate closely with customers, cross-functional teams, including architects, product managers, quality assurance, and system administrators, to seamlessly integrate and align technical aspects with organizational goals.
- Technical Strategic Planning: Contribute actively to the development and execution of a long-term technical strategy for application development in line with the company's business objectives. Identify opportunities for process improvement and optimization.
- Technical Risk Management: Identify and address potential technical risks in development projects, ranging from technical challenges to resource constraints. Develop contingency plans as needed to mitigate risks.
- Technical Documentation: Enforce and maintain comprehensive documentation of software design, architecture, and development processes for effective knowledge transfer and reference.
Qualifications:
- Bachelor’s degree in computer science, Information Technology, or related field. Master's degree is a plus.
- Proven experience in government contracting with understanding of federal regulations, security, usability, and compliance requirements. Healthcare or insurance domain expertise a plus.
- Proven experience in hands-on technical leadership roles in application development.
- Strong technical background and hands-on proficiency in modern software development methodologies and technologies.
- Proficiency in project management tools and methodologies (e.g., Agile, Scrum, JIRA).
- Excellent communication skills, with the ability to effectively convey technical information to non-technical stakeholders.
- Strong problem-solving skills and the ability to make informed decisions under pressure.
- A commitment to delivering high-quality software solutions while adhering to best practices and industry standards
Required Technical Skills:
- DevSecOps experience with a focus on automation
- Proven experience in developing highly available applications
- Strong experience in C# .NET, JavaScript
- Strong experience in API development including REST and SOAP
- Git
- Experience in web development (HTML, CSS, jQuery)
- Experience in developing applications in Azure cloud environment
- API Management
- Function Apps
- Power Platform
- Entra/B2C
- Managed