Software Development Engineer - Full Stack
Role details
Job location
Tech stack
Job description
This Software Developer role is part of the Medicare Enrollment Engineering Team and focuses on building purpose-driven capabilities for the NextGen platform. The position is responsible for delivering high-quality code and configuration to support enrollment, billing, reconciliation, correspondence, and reporting initiatives. A key emphasis of this role is cash application, billing operations, and financial reporting across both Individual and Group membership. Financial reporting includes billed, paid, and aging data to ensure accurate reconciliation of outstanding balances and reliable downstream data delivery to financial business partners.
Requirements
- Hands-on experience developing stand-alone desktop, batch, or web-based (browser) applications using at least one primary programming language such as C#, Blazor, Java, Python, or C/C++.
- Solid understanding of theSoftware Development Life Cycle (SDLC) , including requirements analysis, design, development, testing, deployment, and support.
- 2-4 years of professional software development experience, with demonstrated involvement in full lifecycle application development.
- Experience designing, implementing, and maintaining application code with a focus on quality, performance, and maintainability.
- Ability to troubleshoot, debug, and resolve technical issues across development and test environments.
- Familiarity with version control systems and collaborative development practices.
- Strong analytical, problem-solving, and communication skills, with the ability to work effectively as part of an engineering team., * Experience developing or supporting Medicare Enrollment and Premium Billing systems, including Individual and Group membership processing.
- Working knowledge of Medicare enrollment lifecycles, including application intake, enrollment determination, premium generation, adjustments, and retroactive changes.
- Hands-on experience with premium billing, cash application, payment posting, and reconciliation processes, including billed, paid, unapplied cash, and aging balances.
- Familiarity with financial reconciliation between enrollment systems and downstream financial platforms, ensuring accurate premium data is delivered to billing, accounting, and treasury partners.
- Experience supporting or buildingfinancial reporting for Medicare programs, including billed vs. paid reporting, aging, payment status, and outstanding balance tracking.
- Strong experience working with high-volume batch or scheduled processing related to billing cycles, invoicing, premium adjustments, and reconciliation jobs.
- Proficiency with Oracle databases and SQL, including developing queries and data validation for enrollment and premium billing transactions.
- Understanding of security, entitlements, and audit controls required when handling Medicare financial and member data.
- Exposure to CMS-related data flows or integrations (direct or indirect), including interfaces that support enrollment, premium payment, or reconciliation processes.
- Experience collaborating with Billing Operations, Enrollment Operations, Finance, and Reconciliation teams to translate Medicare business rules into technical solutions.
- Familiarity with Agile and DevOps practices in an enterprise environment, including CI/CD pipelines, version control, and controlled production releases for regulated systems., * Bachelor's degree preferred/specialized training/relevant professional qualification.
Benefits & conditions
$72,100.00 - $144,200.00
This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong.
Great benefits for great people
We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families.
This full-time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well-being of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility.