Logo for Cotiviti

Software Engineer

Roles & Responsibilities

  • 2+ years of professional software development experience.
  • Strong proficiency in Java, Spring, Spring Boot, and Spring Cloud.
  • Hands-on experience with AWS cloud services and building scalable, highly available microservices, including CI/CD automation.
  • Experience with Docker, Kubernetes, and Infrastructure as Code (Terraform).

Requirements:

  • Understand product feature requirements and deliver high-quality, scalable code on time as part of an engineering team.
  • Design, code, review, test, and automate features in an agile environment.
  • Design for operational feasibility, document solutions with diagrams and flowcharts, and communicate across the organization.
  • Design, implement, and maintain CI/CD pipelines; manage AWS-based infrastructure with Terraform, Docker, and Kubernetes.

Job description

Overview:

At Edifecs/Cotiviti you’ll be joining the Engineering team responsible for the design & implementation of a multi-tenant SaaS (Software-as-a-Service) platform that is transforming healthcare space. As a member of the engineering team, your primary responsibility will be design and implementation for Edifecs/Cotiviti’s payer and provider solutions. Your ability to autonomously & proactively drive all aspects of development is a critical requirement.

  • We primarily work with Java-based solutions and AWS cloud services.
  • You will routinely work with our Product Management and Innovation teams to define and implement business requirements.
  • You will routinely work with our Site Reliability Engineers to continually improve our infrastructure (IaaS), and security, build, and deploy pipelines.
Responsibilities:
  • Contribute as a member of an Engineering team to understand product feature requirements.
  • Responsible for producing exemplary quality & scalable code and delivering features on-time.
  • Work within an agile environment and contribute to sprint deliverables including design, coding, review, testing and automation tasks.
  • Design for operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, etc.
  • Maintain excellent communication with other parts of organizations outside of engineering to foster good collaboration on resolution of operational issues.
  • Proactive autonomy aligned to business needs with minimum supervision is critical.
  • Design, implement, and maintain CI/CD pipelines for automated build, test, and deployment.
  • Work with AWS services (EC2, S3, RDS, Lambda, etc.) to ensure scalability and reliability.
  • Implement Infrastructure as Code (IaC) using Terraform or similar tools.
  • Configure and manage containerized environments using Docker and Kubernetes.
  • Implement monitoring, logging, and alerting solutions for proactive issue detection(Nice to Have).
Qualifications:
  • 2+ years of experience.
  • Strong proficiency in Java, Spring, Spring-Boot, Spring-Cloud.
  • Experience in working with highly available and scalable microservices.
  • Experience designing databases and building web applications, RESTful APIs.
  • Hands-on experience with AWS cloud services.
  • Experience with automation of build and deployment processes, CI/CD.
  • Knowledge of Infrastructure as Code (Terraform).
  • Experience with Docker, Kubernetes for container orchestration.
  • Understanding and experience in advanced J/S frameworks like Angular.
  • Understanding of HTML5 and CSS design principles/techniques and demonstrable experience in building world-class, consumer web application interfaces.
  • Proficient understanding of code versioning tools, such as Git.
  • Ability to take business requirements as input, transform them into software solutions and deliver those solutions.
  • Experience working on a professional development team including delivery of client/customer facing application/s and support of live production systems.
  • Ability to autonomously install, configure, administer, upgrade, and troubleshoot all software needed for development & production.
  • Excellent interpersonal, verbal and written communication skills.
  • Ability to work independently or with little supervision.
  • BS or MS in Computer Science or a related discipline from an accredited institution.
  • Relevant certifications such as AWS Certified DevOps Engineer, Certified Kubernetes Administrator (CKA), or similar are a plus.

Software Engineer Related jobs

Other jobs at Cotiviti

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.