Summary:
The Software Support Engineer is responsible for the support of software applications and reusable software components for the Cotiviti, Inc. product suite, in compliance with predefined coding standards and technical design. You will be required to collaborate effectively with developers, QA, product owners, project management, and other internal stakeholders.
Principal Responsibilities and Essential Duties:
- Support high quality, mature software modules for the Cotiviti, Inc. product suite
- Conduct situation and regression testing using appropriate methodology and techniques
- Analyze support situation against development requirements and specifications to assess ownership
- Analyze and resolve software related issues originatedfrom internal or external customers
- Continuously update professional knowledge of new technologies as selected and integrated into the Cotiviti, Inc. product suite
- Change control management. Enter, transcribe, record, store and maintain information in both written and electronic form.
- Review software engineering approach to proposed solutions to ensure adherence to best practice
- Engage with peers in supporting team efforts for efficient and effective software engineering methods and techniques
- Completes all responsibilities given by senior peers and direct managers.
- Completes all special projects and other duties as assigned by senior peers and direct managers.
- Must be able to perform duties with or without reasonable accommodation
Requirements:
- BS degree, or higher, in Computer Science or technically related discipline or equivalent.
- 2 years of relevant industry experience
- Development experience with:
![]()
Microsoft Access using VBA
![]()
Powershell
![]()
SSIS
![]()
T-SQL
- Working knowledge of RDBMS such as SQL Server, MySQL, and SQL programming skills
- Strong understanding of OOP and common design patterns
- Ability to execute on project deliverables in a dynamic, fast paced environment within estimated timelines
- Knowledge of functional programming
- Experience with software engineering best practices such as continuous integration, unit testing, refactoring, and code reviews
- Understanding of prevalent Software Development Lifecycle Methodologies with specific exposure or participation in Agile/Scrum techniques
- Strong analytical, organizational and interpersonal skills
- Good written and verbal communication skills
Pluses:
- Development experience with Microsoft .NET, .NET Core, C#, XML, HTML, JavaScript
- Demonstrated proficiency with Java and a scripting language such as Python
- Knowledge of common application frameworks such as Java SE and Spring.
- Experience with Bit Bucket Repository; React