Software Engineer

Cotiviti
Apply Now

Job Description

The Software Engineer is primarily responsible for the support and modernization of the existing proprietary designed IVR (automated cloud-native) software, and enhancement of other software components deployed in the Cotiviti product suite.

Responsibilities

  • Support and improve high quality software modules for the Cotiviti product suite.
  • Analyze and resolve software related issues originated from internal or external customers.
  • Documents the specifications, design, features and operation of applications prior to production roll out.
  • Demonstrates proficient working knowledge of the primary discipline and a developing knowledge of related disciplines.
  • Executes solutions enhancements to improve performance / availability.
  • Communicates technical and operational issues to both engineering and business leadership in a timely manner.
  • Ensure that all technology standards are adhered to while developing systems.
  • Explores new ideas and makes innovative contributions to existing processes or systems which improve efficiency and results.
  • Continuously improves and enhances knowledge of new technologies as selected and integrated into the Cotiviti product suite.
  • Execute all appropriate facets of the Cotiviti Secure Software Development Lifecycle with a desire for continuous improvement.
  • Complete all responsibilities as outlined on annual Performance Plan.
  • Complete all special projects and other duties as assigned.
  • Must be able to perform duties with or without reasonable accommodation.

Qualifications

  • Minimum 3-5 years of relevant industry experience (back end/systems/network software design and development).

Must have

  • BS/MS degree in Computer Science or related disciplines.
  • Knowledge of cloud native software development principles and best practices.
  • Experience with network protocols and tool, specifically, SIP/RTP/VoIP.
  • Hands-on experience troubleshooting networks and protocols, using analyzers like Wireshark or similar tools.
  • 3+ years of programming C# (.NET 6/8).
  • 3 + years of programming C++ (Windows preferred).
  • Knowledge of cloud native software development principles and best practices.
  • Experience with networking protocols and tools.
  • Understanding of distributed systems design principles.
  • Experience using at least several core AWS services, with AWS SDK.
  • SDLC, CI/CD pipelines, automation, Git.
  • Good written and oral communication skills, writing documentation.
  • Willingness and ability to learn, support, and improve legacy systems.
  • Willingness and ability to learn and adapt to new technologies and tools.

Preferred

  • Experience in design and development of distributed systems.
  • Experience using AWS Cloud Formation, AWS CDK and/or Terraform.
  • Experience implementing Cloud Native/Hybrid systems.
  • Experience designing and building real time systems.
  • Understanding and experience with Signal Processing /Speech Recognition methods and algorithms.

Nice to have

  • Understanding/Experience around VoIP and SIP in particular.
  • Experience troubleshooting SIP related issues.
  • Understanding of Speech Processing/Recognition methods and systems.
  • Understanding/Experience around Machine Learning/NLP.
  • Experience with Jenkins, Groovy, GitHub Actions, etc.
  • Containers, Docker, K8s.

Mental Requirements:

  • Communicating with others to exchange information.
  • Assessing the accuracy, neatness, and thoroughness of the work assigned.

Physical Requirements and Working Conditions:

  • Remaining in a stationary position, often standing or sitting for prolonged periods.
  • Communicating with others to exchange information.
  • Repeating motions that may include the wrists, hands, and/or fingers.
  • Assessing the accuracy, neatness, and thoroughness of the work assigned.
  • No adverse environmental conditions are expected.
  • Must be able to provide a dedicated, secure work area.
  • Must be able to provide high-speed internet access/connectivity and office setup and maintenance.

Base compensation ranges from $84,000 to $124,000. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs.

Company Info.

Cotiviti

Cotiviti is a prominent analytics and solutions company that is revolutionizing the economics of healthcare by enabling its clients to identify untapped opportunities for value creation. The company's solutions serve as a vital underpinning for healthcare payers seeking to achieve their goals of reducing healthcare costs and enhancing quality through more effective payment accuracy, risk adjustment, quality improvement, and network performance.

  • Industry
    Information Technology,Computer software
  • No. of Employees
    5,400
  • Location
    South Jordan, UT, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Cotiviti is currently hiring Software Engineer Jobs in United States with average base salary of $84,000 - $124,000 / Year.

Similar Jobs View More