Join Our Innovative Engineering Team!
At Edifecs / Cotiviti, you will be part of a dynamic Engineering team dedicated to designing and implementing a cutting-edge multi-tenant SaaS platform that is revolutionizing the healthcare industry. As a Senior Software Engineer, you'll take on the essential role of designing and implementing our payer and provider solutions, driving development autonomously and proactively.
Our technology stack primarily uses Java-based solutions along with AWS cloud services, and you will collaborate closely with Product Management and Innovation teams to convert business requirements into robust software solutions.
Key Responsibilities :
- Collaborate with the Engineering team to fully understand product feature requirements.
- Produce high-quality, scalable code and deliver features on time.
- Contribute within an agile environment to sprint deliverables, including design, coding, review, testing, and automation tasks.
- Design with operational feasibility in mind, assessing analyses, problem definitions, and proposed solutions.
- Document and illustrate solutions effectively using documentation, flowcharts, layouts, and diagrams.
- Maintain strong communication with other teams to foster collaboration and resolve operational issues.
- Display proactive autonomy aligned with business needs and work with minimal supervision.
Qualifications :
5+ years of professional experience in software development.Strong proficiency in Java, Spring, Spring-Boot, and Spring-Cloud.Experience in developing highly available and scalable microservices.Skilled in designing databases and building web applications, along with RESTful APIs.Experience working with cloud platforms, preferably AWS.Understanding of advanced JavaScript frameworks like Angular.Proficient in HTML5 and CSS, with a track record of building exceptional web application interfaces.Expertise in code versioning tools such as Git.Ability to translate business requirements into functional software solutions.Experience in supporting client-facing applications and maintaining live production systems.Familiarity with automation of build and deployment processes, including CI / CD workflows.Capable of independently installing, configuring, administering, upgrading, and troubleshooting development and production software.Excellent interpersonal, verbal, and written communication skills.Able to work independently with minimal supervision.Bachelor's or Master's degree in Computer Science or a related discipline from an accredited institution.Technologies You'll Work With :
JavaSpring, Spring-Boot, Spring-Cloud, JPAAngularDocker Containers in KubernetesRDBMS, Postgres SQL & NoSQLAWS Services (SQS, RDS, EC2, Commit, Build, Deploy, CI / CD)Terraform