Jobs and Careers
IC

Technical Lead, Software Engineering - Healthcare Interoperability

ICF
Nationwide Remote Office (US99), United StatesRemotefull_timeVerifiedPosted 31 May 2024
💰 $191,273/yr($112,513/yr$191,273/yr)

About the role

ICF is seeking a Technical Lead, Software Engineering - Healthcare Interoperability to lead scrum teams for our Centers for Disease Control and Prevention (CDC) clients. The Technical Lead is responsible for all stages of the software development lifecycle (SDLC): architecture, analysis, design, development, quality assurance, implementation, and support. Work experience should highlight public health information systems or clinical health IT business acumen, management consulting, quality management and control. Dedicated to excellence in customer service and proven track record of working with clients in a professional manner, the candidate should showcase project delivery experience leading IT and public/clinical health projects or programs and relevant experience in management consulting. Work experience should highlight a proven track record of success in supporting complex technology initiatives. The candidate should have strong quantitative, analytical, communication and writing skills.

Key Responsibilities:

  • Collaborate with stakeholders to understand business requirements and design efficient and scalable interoperability solutions.
  • Implement tools to ensure accurate and secure data exchange.
  • Conduct thorough testing and validation of interfaces to ensure data integrity, message accuracy, and system performance.
  • Troubleshoot and resolve issues related to interface connectivity, data transmission, and interoperability failures.
  • Document interface configurations, testing procedures, and troubleshooting steps for future reference.
  • Stay current with industry trends and advancements in healthcare interoperability standards and technologies.
  • Lead a team of engineers through architecture, development, unit testing, code reviews, quality assurance, release management, and support.
  • Mentor engineers and contribute to ongoing process improvements.
  • Perform “hands on” full lifecycle software development, ensure code coverage, assess code quality, perform code reviews.
  • Implement analytics and monitoring routines.

Minimum Qualifications

  • Bachelor’s degree in computer science, information technology, information systems, or equivalent
  • 7+ years’ experience in full stack development, design and architecture specializing in multi-tiered, distributed, component-based software development
  • 5+ years’ experience in the role of technical lead and resource manager
  • 5+ years’ relational database working experience, including SQL Server
  • 5+ years’ experience leading software development team(s) with a track record of success
  • 5+ years’ experience as Agile/Scrum Lead Software Engineer
  • 3+ years’ experience designing, developing and implementing efficient, scalable interoperability solutions, interfaces, and/or extract, transform, and load (ETL) processes
  • 2+ years’ experience supporting healthcare interoperability standards and protocols, e.g., HL7 V2, HL7 V3, HL7 Clinical Document Architecture (CDA), Continuity of Care Documents (CCD), HL7 Fast Healthcare Interoperability Resources (FHIR)
  • 2+ years’ experience in HL7 Development and Mirth Healthcare (or similar HL7 engine) integration, or equivalent, with the following interface experience preferred: ADT, ORM, HL7 v2
  • Ability to obtain and maintain a Public Trust federal security clearance.

Preferred Qualifications

  • RESTful, Microservices implementation experience
  • Expertise on Software Development Lifecycle (SDLC) and Continuous Integration/Continuous Development (CI/CD)
  • Agile/Scrum Lead working experiences
  • Ability to work independently and collaboratively in a team environment, excellent time-management skills, interpersonal skills, communication skills
  • Strong troubleshooting and problem-solving skills
  • 3+ years’ experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (e.g., Docker, Kubernetes)
  • 3+ years of experience in managing middleware infrastructure
  • 3+ years’ experience in front-end web development technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js)
  • 3+ years’ experience supporting back-end technologies and web services (e.g., Node.js, Kotlin, Python, RESTful APIs)
  • Deep understanding of web security best practices and principles
  • Exceptional communication, documentation, and leadership skills
  • Design, implement, and maintain middleware infrastructure
  • Troubleshoot and resolve issues related to middleware components
  • Monitor middleware performance and optimize system resources
  • Collaborate with development and infrastructure teams to implement middleware solutions
  • Stay up to date with the latest middleware technologies and trends
  • 3+ years of experienc

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

ICF

View company profile →