Senior Developer
Remote Role
Duration: 6months+
Role Overview
The Developer, Specialist performs thorough end-to-end analysis of complex business functionality, provides technical solutions for complex business requirements, and implements enterprise-grade software solutions. This role functions as an individual contributor, capable of working independently and within teams, and serves as the technical lead on development projects.
Key Responsibilities - Design & Architecture
- Creates conceptual designs and writes technical specifications for business requirements
- Hands on end to end development experience
- Prepares conceptual technical solutions based on business requirements
- Participates in design sessions and analyzes user needs to determine technical requirements
- Develops process flows, screen designs, and storyboarding to support system design
- Works on application integration with third-party systems
Milestones
Milestone 1 Platform Security:
Authentication microservice, JWT issuance and validation, and AWS Gateway integration
Milestone 2 Core Microservices :
Independently deployable Member, Case, Provider, Interaction services and Integration APIs for evoBrix, defined service relationships and any API identified for CAI vendor integration, data validation approach, and documentation.
Milestone 3 Quality & Enablement :
Shared libraries and C# service clients, Dockerized local and cloud setups, unit and integration test coverage, and performance testing for critical APIs
Milestone 4 DevOps
Standardized CI pipelines with automated tests, GitOps based CD with multi service deployments, documentation, and knowledge transfer Other related deliverables for Contact Center Transformation.
Qualifications Experience in: C# / .NET microservices REST API design JWT, OAuth, and API security AWS (API Gateway, IAM, ECS/EKS, CloudWatch, RDS) Docker (Compose, Bake) CI/CD and GitOps Unit, integration, and performance testing Distributed systems & service architecture Healthcare IT experience preferred.
Experience in the healthcare industry
Experience with agile development methodologies
Critical Qualifications
Bachelor s degree in Computer Science or a related field, plus 7-10 years of software development experience
Experience with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC)
Additional Qualifications - Knowledge of SharePoint, Webex, Skype, and Microsoft Office Suite (Word, Excel, Visio)
- Experience with software and database architectural techniques and high-level design using UML or similar modeling tools
- Excellent understanding of Medicaid Information Technology Architecture and healthcare project implementations
- Knowledge of CMMI maturity levels
- Experience leading teams and successfully implementing enterprise applications
- Experience with micro-services and modular frameworks
- Excellent knowledge of object-oriented programming, enterprise architecture, and web applications
- Excellent understanding of relational and non-relational database concepts
- Excellent Linux/Unix command knowledge
- Excellent understanding of version control and defect management tools (ClearCase, SVN, CVS, JIRA, Bugzilla, ClearQuest)
- Experience configuring applications on-premise and cloud infrastructure (AWS, Oracle Cloud, IBM Cloud)
- Familiarity with software development methodologies including Waterfall, Hybrid Agile, and Agile/Scrum