Job Summary (List Format):
- Design and develop software applications and reusable components for the Cotiviti product suite.
- Support, maintain, and enhance high-quality software modules.
- Analyze and resolve software issues reported by internal and external customers.
- Document specifications, design, features, and operations of applications before production rollout.
- Foster and mentor high-performing technical teams and junior developers.
- Collaborate with senior developers, offshore teams, business owners, project managers, and other stakeholders.
- Ensure adherence to technology standards and best practices during development.
- Execute solutions to enhance system performance and availability.
- Communicate technical and operational issues clearly to both engineering and business leadership.
- Explore and implement innovative improvements to processes or systems.
- Continuously learn and integrate new technologies into the Cotiviti product suite.
- Participate in all aspects of the Cotiviti Software Development Lifecycle, with a focus on continuous improvement.
- Complete responsibilities outlined in the annual Performance Plan and other special projects as assigned.
- Collaborate with UI/UX designers, product managers, and other engineers to deliver quality features.
- Build and consume RESTful APIs; demonstrate strong proficiency in this area.
- Work with data technologies including Hadoop ecosystem (Spark, PySpark, MapReduce, Hive, Impala), RDBMS (MS SQL Server, Oracle, PostgreSQL, MySQL), and Elasticsearch.
- Utilize application frameworks such as Spring Boot, Struts, and Hibernate.
- Use version control (Git), CI/CD pipelines, and follow Agile development methodologies.
- Apply hands-on experience with OpenShift/Kubernetes and cloud/microservices architecture.
- Design and implement AI-driven solutions, integrate AI/ML models, and optimize LLM outputs for business use cases.
- Communicate effectively with both technical and non-technical stakeholders.
- Execute project deliverables in a fast-paced, dynamic environment, ensuring timelines are met.
Qualifications:
- BS in Computer Science or related field.
- Minimum 5 years of relevant industry experience.
- Strong programming skills (Java, Python, C/C++, C#, JavaScript).
- Experience with AI/ML, LLM frameworks, and cloud platforms.
- Excellent communication and teamwork abilities.E
Expert Technology Services