Design, develop, and maintain software applications and reusable components for Cotiviti’s product suite, adhering to SDLC phases and coding standards
Build front-end web applications using ASP.NET, C#, HTML, CSS, JavaScript, jQuery, and Angular, ensuring responsive and accessible design
Develop modern user interfaces and maintain robust back-end systems leveraging SQL Server and other relational databases
Troubleshoot and resolve software issues reported by internal and external customers, following structured analysis
Implement enhancements to improve performance, scalability, and availability
Communicate technical and operational issues clearly to engineering and business leadership
Ensure adherence to technology standards, code reviews, and quality assurance practices throughout the development lifecycle
Contribute ideas to improve processes, systems, and overall efficiency
Stay current with emerging technologies and integrate them into Cotiviti products
Execute all phases of the SDLC, including requirements analysis, design, coding, testing, deployment, and maintenance, with a focus on continuous improvement
Collaborate effectively with senior developers, offshore teams, and cross-functional stakeholders
Requirements
Bachelor’s degree in Computer Science or related field with 3-5 years of .NET Core development experience
Alternatively, a Master’s degree in Computer Science or a related field with 2 years of relevant experience
3 – 5 years of industry experience in software development
3 + years of hands-on development building secure, high-performance applications with Microsoft .NET, .NET Core, MVC, C#, TSQL, XML, JSON, HTML, Angular, TypeScript, CSS , and JavaScript
Strong understanding of OOP principles, design patterns, and SDLC methodologies
Hands-on experience with GenAI/AI integration
Expertise in cloud technologies, preferably AWS (Lambda, API Gateway, S3, SQS , Event Bridge, EC2)
Experience with CI/CD pipelines (Bitbucket, Bamboo, Octopus) and automated testing
Solid knowledge of SQL Server or other relational databases
Exposure to Agile/Scrum methodologies and iterative development practices
Ability to deliver results in a fast-paced environment within timelines
Strong analytical, organizational, and interpersonal skills
Excellent documentation and communication skills, with the ability to explain technical concepts to non-technical audiences