Lead the complete technical implementation of the project, including application design, development, integration, testing, deployment, and production support.
Take ownership of all technical deliverables, ensuring adherence to project timelines, quality standards, and business requirements.
Work closely with Business Analysts and project stakeholders to understand requirements, use cases, workflows, and system functionality.
Define the technical approach, technology stack, application components, database structures, and integration methods.
Lead and coordinate backend, frontend, mobile application, database, integration, QA, and DevOps teams.
Provide hands-on technical guidance and support developers in implementing complex application functionalities.
Oversee enterprise application development using technologies such as .NET, Java, Python, Node.js, Angular, React, or equivalent frameworks.
Lead API development and integration with third-party applications, healthcare systems, databases, and external services.
Manage technical requirements related to Medicaid eligibility, provider management, transportation scheduling, trip management, and reporting functionalities.
Review application designs, source code, database structures, API specifications, and technical documentation.
Identify and resolve technical issues, integration challenges, system defects, and performance bottlenecks.
Ensure applications meet security, scalability, performance, availability, and maintainability requirements.
Coordinate cloud deployment, environment configuration, CI/CD activities, and application releases.
Support implementation of authentication, authorization, role-based access controls, encryption, and audit logging.
Ensure technical implementation aligns with HIPAA, NIST, and applicable government security standards.
Lead technical discussions, development planning, sprint execution, code reviews, and technical status meetings.
Provide technical estimates, allocate development tasks, monitor engineering progress, and resolve dependencies.
Coordinate system integration testing, performance testing, security testing, and User Acceptance Testing (UAT).
Lead production deployment, go-live readiness, troubleshooting, and post-deployment stabilization.
Prepare and maintain technical documentation, system diagrams, deployment procedures, and knowledge transfer materials.
Communicate technical progress, risks, dependencies, and resolution plans to project management and stakeholders.
Required Qualifications
Education: Bachelor's degree in Computer Science, Information Technology, Software Engineering, Computer Engineering, or a related field.
Experience: Minimum 10 years of overall IT experience, including at least 4 years in a Technical Lead or equivalent technical leadership role.
Proven experience leading the end-to-end technical implementation of enterprise application development projects.
Strong hands-on experience with at least one backend technology stack such as .NET/C#, Java/Spring Boot, Python, or Node.js.
Working knowledge of modern frontend technologies, including Angular, React, JavaScript, or TypeScript.
Strong experience with RESTful APIs, microservices, enterprise application integrations, and distributed systems.
Experience with relational databases such as SQL Server, PostgreSQL, Oracle, or MySQL.
Hands-on experience with cloud platforms such as Microsoft Azure or AWS.
Knowledge of CI/CD pipelines, Git, Azure DevOps, Jenkins, Docker, or equivalent DevOps tools.
Strong understanding of application security, authentication, authorization, encryption, and secure coding practices.
Experience with system design, technical documentation, code reviews, and performance optimization.
Strong knowledge of SDLC, Agile/Scrum methodologies, testing processes, and production deployment.
Proven ability to lead technical teams, assign development tasks, review deliverables, and resolve complex technical issues.
Excellent analytical, problem-solving, communication, and stakeholder coordination skills.
Preferred Qualifications
Previous experience working on U.S. state government, public-sector, or healthcare IT projects.
Experience with Medicaid, MMIS, healthcare eligibility and enrollment, provider management, or healthcare system modernization.
Experience with Non-Emergency Medical Transportation (NEMT) platforms, transportation scheduling, dispatch, routing, or mobility applications.
Familiarity with healthcare interoperability standards such as HL7, FHIR, and EHR integrations.
Experience implementing healthcare applications involving Protected Health Information (PHI).
Understanding of HIPAA, NIST SP 800-53, Section 508, and applicable government security requirements.
Experience leading cloud-based enterprise application implementations with multiple external integrations.
Experience managing cross-functional development teams and coordinating with business and technical stakeholders.
Relevant cloud or technical certifications are an advantage