Sr Software Engineer - Java

Cotiviti, Inc., Atlanta, GA (United States)

Category: Programming

Posted on: 12 Jan 2021

Agile DevOps Java Project Management

Job Description

The Sr. Software Engineer is primarily responsible for the design and development of software applications and reusable software components deployed in the Cotiviti product suite.  You are expected to foster high performing technical teams.  You will be required to collaborate effectively with senior developers, offshore development team members, business owners, project management, and other internal stakeholders.

Key Responsibilities

    Participate in design and development of software applications from product vision to implementation.Provide critical thinking to develop creative and innovative solutions to the business problemsDrive Application design through global teams to build applications that drive significant business value fasterEvaluate new technologies, external products and designs for their applicability to roadmap requirements and make recommendationsConsult with infrastructure teams to fit infrastructure to architecture, as well as to identify when it is necessary to modify the technical architecture to accommodate infrastructure needsDesign, support and continuous enhancement of product code base, continuous integration pipeline, etc.Investigation and resolution of performance and stability issues in production systemsCollaboration with global distributed teamWork inside the team of software and DevOps engineersIdentify opportunities for improvements in scalability, performance, security and serviceability

Key Requirements

    8+ experience in enterprise software design and developmentBachelor's or Master’s degree in Computer Science, Information Technology or equivalentStrong knowledge of JavaScript/Angular, Java/J2EE, SpringBoot, Microservice, RDBMS/Oracle, Reactive Paradigm  Experience with microservice design and implementationUnderstanding of general OOP and Functional programming conceptsExpertise analyzing and troubleshooting large-scale distributed systems and willingness to help the support and development teams diagnose and address production issuesOutstanding track record in enterprise-level full life cycle applications development3+ years of experience working in agile modelDesire and ability for quick learning of new tools and technologiesAbility to balance the long-term ("big picture") and short-term implications of individual decisionsExperience using open source technologies to satisfy enterprise requirementsStrong problem solving and critical thinking skillsGood communication skillsExperience or Knowledge on OpenShift platformCI servers configuration (Hudson/Jenkins/Bamboo, Cruise Control). CI/CD implementation

For the safety of our employees and those considering employment with Cotiviti, we are currently conducting all interviews virtually. In addition, the majority of the Cotiviti team is currently working remotely, and we are onboarding new hires remotely as well. As we monitor the pandemic, these arrangements may change and we will update accordingly.
 

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Company DescriptionCotiviti is a leading solutions and analytics company that leverages unparalleled clinical and financial datasets to deliver deep insight into the performance of the healthcare system. These insights uncover new opportunities for healthcare organizations to collaborate to improve their financial performance, reduce inefficiency, and improve healthcare quality.

We focus on improving the financial and quality performance of our clients. In healthcare, this means taking in billions of clinical and financial data points, analyzing them, and then helping our clients discover ways they can improve efficiency and quality. In addition, we support retail and life/legal industries with data management and recovery audit services.

Cotiviti applies deep data science and market expertise to help healthcare organizations in three critical areas:

• Payment Accuracy: analyzing data flowing between payers and providers to ensure that claims are paid appropriately
• Risk Adjustment: ensuring that health plans accurately capture and report how sick their members are so that plans are appropriately reimbursed for the healthcare services their members receive
• Quality and Performance: evaluating healthcare cost, quality, and utilization at individual, provider, and population levels to identify the best opportunities for financial and clinical performance improvement


Want more jobs like this?

Apply Now

By clicking "Apply Now" or "Subscribe and Apply" you will be redirected to an external website. By clicking "Subscribe & Apply" you give TechieJobs consent to process and store your data, and send you job alerts to provided email.

Job Source: Ziprecruiter (Will expire by: 2021-02-26 00:00:00)

Apply Now

Quick poll
Does your employer allow you to work from home?
  • Yes
  • Yes, but not every day
  • No

* This poll is anonymous.