The Team you will be joining:
The CMS MADiE 2.0 (Measure Authoring and Development Integrated Environment) project is a high-impact initiative within the Centers for Medicare & Medicaid Services (CMS). It focuses on modernizing how healthcare quality is measured and reported across the United States. MADiE is a web-based, self-contained application that integrates the authoring and testing of electronic clinical quality measures (eCQMs) into a single workflow. It is a cornerstone of the Meaningful Measures 2.0 initiative, aimed at reducing provider burden and accelerating the transition to a fully digital health ecosystem.
You will work with modern digital health technologies (APIs, FHIR, and cloud-native architectures) to solve complex data management challenges.
The Mission: Modernize the "Meaningful Measures" ecosystem by consolidating legacy tools into a single, cloud-native workflow.
As an Engineer II:
Influence: Making an impact on one or more projects or products.
Technology: Highly proficient in one or more technologies within the Software Engineering discipline. Particularly skilled in one or more technologies.
System: Reliably scopes, estimates, designs, and delivers medium-to-large features while reducing the technical debt of one or more projects or products.
People: Proactively supports other team members and helps them to be successful.
Process: Follows the team processes, delivering a consistent flow of features to production.
These are the types of things you’ll be working on
Leverage test-driven development to deliver backend systems and user interfaces to ease development and integration between them.
Contribute to the development of APIs, specifications, and data models, facilitating integration with frontend applications and third-party systems.
Design, implement, and maintain data interactions. Optimize data operations for performance and scalability, and ensure data integrity and security.
Design and develop user interfaces, informed by UX designs that meet customer needs.
Understand and contribute to functional and non-functional automated testing suites.
Experience in:
Developing Java based microservices using Spring Framework and Spring Boot.
Using Junit, Mockito, and Spring MockMvc to write unit tests for Java code and Spring REST controllers.
Working with MongoDB and NoSQL or MySql databases.
Debugging issues in a deployed environment using Jenkins, and AWS Cloudwatch or Splunk.
Providing and maintaining security for web applications along with building API Gateways.
Using Snyk or a similar security tool to assess and mitigate vulnerabilities in both Java and React projects
Building and deploying micro-frontends using Single-SPA or similar framework.
Developing functional React components in Typescript and using Tailwind CSS, and Material UI.
Participate in multiple modeling, simulations, and analysis efforts, and support technical development of solutions.
Provide Support to ICF technology team in delivering value added business solutions using tools and technologies such as CSS; HTML, JavaScript, MySQL, React, JAVA and MongoDB
Follow Agile methodologies and industry best practices
Participate in program development, testing and implementation process
Develop program logic for new applications or analyzes and modifies logic in existing applications.
Code, test, debug, document, implement and maintain software applications.
Deploy code into a continuous build and test automation through Jenkins
Use git (workflows, merge strategies, etc.) for code version control
Analyze requirements, and maintain, test and integrate application components.
Ensure that system improvements are successfully implemented.
Develop frontends using libraries and languages such as React, TypeScript, Tailwind CSS, and Material UI.
Design and develop backend microservices and microfrontends.
Build static web pages using Drupal.
Integrate with user authentication systems using OAuth 2.0 and OpenID Connect protocols, along with oAuth flows to maintain application security.
Understand Qi-Core/FHIR or QDM profiles and use them to test dQM.
Maintain application security including user authentication systems using OAuth 2.0 and OpenID Connect protocols, along with Auth flows.
Bachelor's degree in Computer Science, Engineering, or related field.
5+ years of experience.
Experience with the following technologies:
Java (Spring Boot)
Jest and React Testing Library for React unit tests
Junit, Mockito, Spring MockMvc
Jenkins, Splunk
SQL, mySQL, MongoDB
Snyk
Experience working on a large-scale system with over 100 users
Query/Performance Tuning
Experience with FHIR
Understanding of eCQMs
Experience with AI/ML

VicRoads

Cambridge Mobile Telematics

Skipso

Algolia

Sólides Tecnologia

Bellese Technologies

Bellese Technologies

Bellese Technologies