Senior Software Engineer Application Services

Year    Pune, Maharashtra - Bangalore, Karnataka, India

Job Description


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: Bachelors 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.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3159630
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra - Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year