Staff Software Engineer, Backend

Year    India, India

Job Description


The Staff Software Engineer (Backend) holds the lead developer responsibilities to design, develop, test and maintain front-end applications for BrightInsight Products. This role requires broad software engineering experience to build end-to-end application with full stack design in mind. Team member will work using Agile practices. You will Lead other developers and work closely with designers to take wireframes from conception to implementation and work closely with back-end developers to ensure implemented UI code is unit tested and production-code ready. Above all, you will have an opportunity to help the healthcare industry leverage digital technology to engage patients, improve outcomes, and save lives. We are looking for someone who thrives in a start-up environment and demonstrates: Intensely collaborative Passionately focused on the customer Detail oriented Disciplined executor of responsibilities Tenacious commitment to continuous improvement Relentless drive to win Intense curiosity on technology Flexibility and willingness to learn Here is a glimpse of what you ll do Develop new Java/Python based micro-services on BrightInsight Platform. Software design and implementation on cloud-based platform. Understand, design and participate in architecture of end-to-end products including services, mobile and web applications. Produce clear, concise, and well-written technical design documents. Collaborate with software and systems engineering to transform software-based medical devices requirements into formally documented detailed design, and development stories. Implement services with pre-defined BrightInsight Software frameworks and base guidelines. Collaborate with the test team for software verification. Lead and participate in design workshops to facilitate and articulating modelling and architecture principles. Lead a team of software engineers from nearshore and offshore partners. Review others work (code, design) and provide guidance for a consistent implementation. Apply emergent technologies and best practices to the design of software solutions. Support troubleshooting issues with services and perform data profiling/analytics activities. Here is some of what you ll need (required) BS/MS in Computer Science or equivalent fields. 8-12 years of experience as software engineer. Strong understanding of the software design/architecture process. 8 years of experience in Java and/or Python programming. 5 years of experience working in micro-services in cloud environment such as Amazon Web Services or Google Cloud Platform. Experience working in CI/CD Pipelines. Experience with GRPC and REST. Experience with SQL and NOSQL databases. Knowledge of metadata model-driven software system and object-oriented software design. Hands-on experience with tools such as GitHub, Jenkins, Docker and Kubernetes. Experience with unit and integration testing. Strong communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences. And strong written communication skills to be able to write technical documentation at a quality level that can be submitted to Regulatory Authorities. Expected to operate with autonomy, while some oversight and direction may be required. Experience in working in an environment following Agile methodology. Familiarity with health care industry and data privacy regulations is a plus. Experience in working with HL7 FHIR standard and API is a plus. Experience with Software FMEA process is a plus.

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
    JD3159190
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year