Overview
Skills
Job Details
Job Title: API Developer (Hybrid with 40% onsite)
Location: Baltimore City, MD or Linthicum, MD
Duration: up to 2 Years
Client - Maryland Department of Health (MDH)
The MDH office of Enterprise Technology
MD Think Benefits Department - Center of Medicare & Medicaid Services (CMS), Worker Portal Project.
Position Description: The Application Developer, Advanced Technology (Senior) must be able to translate applications requirements into web-based solutions using available technology. This individual must be able to apply new and emerging technologies to the software development process.
Specifically, this position includes serving as a FHIR API Lead responsible for utilizing FHIR and API technologies to facilitate secure and efficient healthcare data exchange using HL7 and FHIR standards.
Additional Responsibilities:
- Develop and maintain Enterprise Integration Architecture guidelines and policies, focusing on SOA (Service-Oriented Architecture) concepts and capabilities
- Design and implement FHIR-based solutions to expose data in compliance with CMS Interoperability Rule 0057-F, including collaboration with developers to build APIs, potentially leveraging cloud services like AWS and HL7 interface standards
- Assist developers with mapping various data formats (e.g., database, flat file, X12, JSON, XML, HL7v2, FHIR) and transport mechanisms (e.g., SQL, REST, HTTP, SOAP, FTP, FTPS, Email)
- Advise technical teams on performance, scalability, reliability, monitoring, and other operational concerns for web service and API integration
- Design reusable assets, components, standards, frameworks, and processes to support API, application integration, and web services
- Ensure adherence to documented application integration design and development guidelines, patterns, and standards
- Work closely with Technical Architects and Developers to ensure consistency and quality across Application Integration solutions
- Support continuous improvement and exploration of industry standards and new technologies
- Gather and understand business and technical requirements related to application integration
- Evaluate new solutions and technologies in support of Enterprise Application Integration practices and policies
- Participate in Governance Boards to review integration-related architectural decisions and ensure alignment with enterprise guidelines
- Analyze, review, and recommend improvements to expand Enterprise Application Integration objectives
Education:
- This position requires a Bachelor s degree from an accredited college or university with a major in computer science, information systems, engineering, business, or a related scientific or technical discipline; or five (5) years of equivalent experience in a related field. (Note: A Master s degree is preferred.)
General Experience:
- The proposed candidate must have at least three (3) years of computer experience in at least two of the following disciplines: system analysis, system programming, application programming, and/or equipment analysis.
Specialized Experience:
- The proposed candidate must have at least one (1) year of experience developing applications using advanced technologies including Internet protocols or web-based technology.
- Technologies include HTML, CGI applications, PERL or JavaScript, and Java.