Interoperability API Developer
Key Responsibilities for Interoperability API Developer
1. FHIR-Compliant API Development:
o Design and implement FHIR-compliant REST APIs using .NET 8.0, OpenAPI while adhering to MDE s modular and predictable development principles.
o Ensure APIs align with healthcare standards (e.g., HIPAA, NIST) and support secure interoperability.
2. Repository Management and Control:
o Utilize MDE's repository management tools to configure repository behaviors, including access control, data integrity, and repo type selection (single/multi-application).
o Initialize repositories with pre-defined templates and populate them with hello world content for supported languages.
3. Source Code Management:
o Follow MDE-supported feature branching patterns to manage code changes effectively.
o Leverage automated code versioning to track milestones and ensure traceability for deployments.
4. Code Quality and Testing:
o Write clean, modular, and maintainable code with comprehensive documentation.
o Utilize tools like CodeClimate for code quality assurance and technical debt management.
o Implement unit testing frameworks and ensure adequate code coverage to maintain high-quality standards.
o Perform code reviews and adhere to MDE-defined peer review and test result policies for committing changes.
5. Containerization and Deployment:
o Use Docker to containerize applications for development, testing, and deployment.
o Work with DHCS MDE DevOps team to support deployment of services in Kubernetes using Helm charts and manage environments with ArgoCD. DHCS MDE DevOps team shall perform necessary CI/CD automation and HELM chart configuration.
6. Security and Vulnerability Management:
o Conduct static and container security scans using MDE tools like Snyk to detect and mitigate vulnerabilities early in the development lifecycle.
7. Database Integration:
o Use the MESMD Data APIs to access Provider, Member and Formulary data for transformation into CMS Interop FHIR format. .
8. Security & Privacy:
o Validate that network encryption provided by the MDE meets the standards for the transmission of all internal and external traffic as required for PII and PHI data.
o Integrate Snyk into the development lifecycle for static and dynamic security testing.
o Follow the MDE vulnerability remediation process to maintain a secure application environment.
Skills
- FHIR compliant Provider, Member and Formulary Drugs API
- .NET 8.0, OpenAPI
- Object Oriented Analysis and Design (OOAD)
- JSON/XML and schema validation
- API Client Integration
- Data transformation and mapping
- SQL for database interaction
- GitHub for version control
- Docker for containerization
- CodeClimate
- Snyk
- Katalon API Testing
- xUnit and integration testing