HealthEdge

Senior Software Engineer

Job Locations IN-Bangalore
ID 2024-4196
Category
Engineering
Position Type
Full-Time

Overview

Position Summary :

 

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.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed