The Job logo

What

Where

Senior Software Engineer

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join as a Senior Software Engineer on the Application Services team to design and implement backend and front-end features for a new provider data management application. Mentor junior engineers, establish best practices, and drive process improvements. Ideal for those who excel in software development and problem-solving.

Summary:

The Senior Software Engineer on the Application Services team is a core member of this full-stack engineering team, focused on using their years of software development experience to design and implement new backend and front-end features to address critical needs in the Provider Data Management space. They are responsible for complete end-to-end development on this brand-new application built on a modern, cloud-native, cutting edge, data-driven enterprise application.

The Senior Software Engineer will be key to performing low-level design, mentoring more junior engineers, refining engineering best practices and process improvements, helping the team overcome blockers, problem solving, and implementing scalable, testable, and high-quality code.

The ideal candidate is excited about realizing a new product, sets high standards for quality and effective software development, is a creative problem solver, and comfortable managing ambiguity.

What You Will Do:

  • Work with a global cross-functional engineering team to develop a best-in-class provider data management platform.
  • Design and implement high quality, scalable, and testable enterprise data-driven front-end and back-end software.
  • Be responsible for high-impact POCs with new technologies to help us asses new product features.
  • Assist the team in low-level design of features working along-side Project Management and Architecture teams to translate requirements into design.
  • Establish and refine engineering standards and best practices for the team; help improve our engineering team processes to improve our efficiency.
  • Assist and train more junior engineers through mentoring and code reviews. 

What You Bring:

  • Bachelor's degree in Computer Science or equivalent.
  • 4+ years of software development experience, preferably with Java.
  • Experience developing secure, RESTful APIs that can scale horizontally.
  • Proficient in relational database design, development, and querying
  • Experience with software development low-level design.
  • Experience with unit, integration, and front-end testing.
  • Front-end web development experience including with single page frameworks such as React or Angular.
  • Experience working in an Agile/Scrum based development process.
  • Experience analyzing and resolving performance problems and with software optimization.
  • Experience with containerized applications using Docker, Kubernetes, or equivalent cloud services.
  • Experience driving engineering process improvement, establishing engineering best practices, and curating development standards.
  • Ability to train and educate more junior members of the engineering team through mentoring and code reviews.
  • An eagerness to seek out, learn, and apply new technologies as the product grows.
  • Strong verbal and written communication skills.

Preferred:

  • Experience with full-stack development on Spring Boot REST APIs and React.
  • Healthcare domain experience, especially with provider data.
  • Experience with developing of SaaS software in the cloud.
  • Experience with PL/pgSQL.
Set alert for similar jobsSenior Software Engineer role in Bengaluru, India
HealthEdge Logo

Company

HealthEdge

Job Posted

6 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

HealthEdge Logo

Senior Software Engineer in Test

HealthEdge

Bengaluru, Karnataka, India

Posted: 6 months ago

HealthEdge is seeking a Senior Software Engineer in Test to join the product development team, focusing on testing data ingestion scenarios for Provider data. Responsibilities include defining test scenarios, contributing to automation framework, adding automated tests, and assisting in performance testing. The role involves interacting with stakeholders to ensure high-quality software delivery in a continuous delivery model.