Job Description
Note: The job is a remote job and is open to candidates in USA. Dice is the leading career destination for tech experts at every stage of their careers, and they are seeking a Python Developer to join Infinite Computer Solutions. The role involves designing, developing, and maintaining scalable integration services and APIs for a healthcare SaaS platform, focusing on interoperability between various healthcare systems. Responsibilities β’ Design and build Python-based microservices and RESTful APIs to enable data exchange across healthcare systems. β’ Develop ETL and data integration pipelines to transform and move structured/unstructured data (FHIR, HL7, X12, JSON, XML). β’ Implement FHIR APIs and resource mappings for interoperability with EHRs, payers, and CMS platforms. β’ Create integration connectors for third-party platforms such as EHRs, CRMs, claims processors, and identity providers. β’ Build reusable frameworks, utilities, and SDKs to accelerate integration development. β’ Deploy and maintain applications in AWS using services such as Lambda, ECS, EKS, S3, RDS/Aurora, and API Gateway. β’ Implement event-driven architectures leveraging AWS SQS, SNS, EventBridge, or Kafka for asynchronous data exchange. β’ Collaborate with DevOps to integrate code into CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins). β’ Ensure application scalability, fault-tolerance, and observability across environments. β’ Write infrastructure-aware Python code optimized for cloud-native deployments. β’ Implement data validation, normalization, and mapping logic aligned with healthcare standards. β’ Secure APIs and integrations using OAuth2, OpenID Connect, and JWT authentication models. β’ Enforce data encryption (KMS, TLS), access control, and audit logging for HIPAA, HITRUST, CMS ARS, and FedRAMP compliance. β’ Partner with Security and Cloud teams to conduct code reviews, static analysis, and vulnerability remediation. β’ Maintain compliance with NIST 800-53 controls and enterprise data protection policies. β’ Work closely with Product Managers and Architects to refine business and technical requirements. β’ Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to estimation and prioritization. β’ Collaborate with QA Engineers to define test cases, support automation scripts, and resolve defects. β’ Maintain comprehensive technical documentation in Confluence and version control (Git). Skills β’ 4 8 years of professional experience in Python software development, with emphasis on API and integration engineering. β’ Strong experience with Flask, FastAPI, or Django REST Framework. β’ Proficiency in RESTful API design, data serialization (JSON/XML), and error handling patterns. β’ Hands-on experience with AWS services (Lambda, ECS, RDS/Aurora, API Gateway, S3, Secrets Manager). β’ Familiarity with healthcare data standards such as FHIR, HL7, and X12 (278, 837, 834). β’ Understanding of CI/CD, Git-based workflows, and containerized deployments (Docker, Kubernetes). β’ Solid grasp of SQL (PostgreSQL preferred) and ORM frameworks (SQLAlchemy, Django ORM). β’ Experience with HAPI-FHIR, Mirth Connect, Redox, or similar interoperability tools. β’ Exposure to data transformation frameworks (Pandas, PySpark, or AWS Glue). β’ Familiarity with async frameworks (Celery, asyncio, or Kafka consumers). β’ Knowledge of CMS interoperability programs, FHIR Bulk Data API, and TEFCA standards. β’ Awareness of security/compliance frameworks (HIPAA, HITRUST, CMS ARS, FedRAMP). β’ AWS Certified Developer or Solutions Architect certification. Education Requirements β’ Bachelor s degree in Computer Science, Software Engineering, or related field (or equivalent experience). Company Overview β’ Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want. It was founded in undefined, and is headquartered in , with a workforce of 0-1 employees. Its website is Apply tot his job