Gainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
Advisor Application Developer – Java, .NET, EDI, Pharmacy, NCPDP
Location
Kansas
Posted
5 days ago
Salary
$90K - $115K / year
Seniority
Lead
Job Description
Advisor Application Developer – Java, .NET, EDI, Pharmacy, NCPDP
Gainwell Technologies
• Provides senior-level application analysis, design, development, integration, and support for the healthcare transaction platform and related Medicaid pharmacy systems. • Lead design, development, testing, and deployment of NCPDP F6 transaction processing solutions. • Analyze business and technical requirements and translate them into scalable application designs. • Develop and maintain APIs, interfaces, batch processes, and data integrations. • Perform code reviews and ensure adherence to Gainwell development standards. • Support defect resolution, root-cause analysis, and production issue management. • Collaborate with architects, business analysts, QA teams, and client stakeholders. • Participate in Agile ceremonies and provide technical estimates and work planning. • Create technical documentation, support guides, and knowledge-transfer materials.
Job Requirements
- 8+ years of experience in application development and systems analysis using Java, .NET, APIs, SQL
- Preferred functional areas of expertise in Medicaid, Healthcare Payer and EDI transactions
- Experience with NCPDP, National Council for Prescription Drug Programs, is highly desired
- Strong analytical, troubleshooting, and communication skills.
Benefits
- Flexible vacation policy
- Educational assistance
- Comprehensive health benefits
- 401(k) employer match
- Leadership development academies
- Technical development academies
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Developer, .NET, C#, UI Development
Gainwell TechnologiesGainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past
• Code, test, debug, implement, and document low to moderately complex programs • Create appropriate documentation in work assignments such as program code, and technical documentation • Design systems and programs to meet business needs • Prepare detailed specifications from which programs are developed and coded • Gather information from existing systems, analyzes program and time requirements • Assist project manager in preparing time estimates and justification for assigned tasks • Write specifications for programs of low to moderate complexity • Develop test plans to verify logic of new or modified programs • Conduct quality assurance activities such as peer reviews
• Develop, implement, and maintain backend APIs and services using the .NET platform (Core/.NET). • Collaborate on the architecture of new features and continuously improve existing systems. • Ensure code quality through unit and integration tests and development best practices (SOLID, Clean Architecture). • Implement and manage observability solutions (metrics, logs, traces) using tools such as Dynatrace to monitor application health and performance in production. • Work with cloud infrastructure, deploying and managing services on Google Cloud Platform (GCP), with a focus on Google Kubernetes Engine (GKE). • Actively participate in agile ceremonies (Scrum/Kanban) and code reviews. • Identify performance bottlenecks and propose optimization solutions.
• Develop and maintain applications using C# on .NET Framework 4.8. • Work on distributed architecture projects, ensuring scalability and performance. • Propose technical and functional improvements based on critical analysis of existing systems. • Participate in technical decision-making and collaborate with multidisciplinary teams. • Ensure code quality through best practices, testing, and code reviews.
• Desarrollo e Implementación de APIs • Diseñar y desarrollar APIs REST o gRPC para la comunicación entre servicios. • Conectar el backend con otras plataformas, bases de datos o servicios web. • Asegurar el rendimiento rápido y concurrente, aprovechando las ventajas nativas de Go (goroutines y channels).



