Lead Software Engineer

About Providence

Providence, one of the US’s largest not-for-profit healthcare systems, is committed to high quality, compassionate healthcare for all. Driven by the belief that health is a human right and the vision, ‘Health for a better world’, Providence and its 121,000 caregivers strive to provide everyone access to affordable quality care and services.

Providence has a network of 51 hospitals, 1,000+ care clinics, senior services, supportive housing, and other health and educational services in the US.

Providence India is bringing to fruition the transformational shift of the healthcare ecosystem to Health 2.0. The India center will have focused efforts around healthcare technology and innovation, and play a vital role in driving digital transformation of health systems for improved patient outcomes and experiences, caregiver efficiency, and running the business of Providence at scale.


Why Us?

  • Best In-class Benefits
  • Inclusive Leadership
  • Reimagining Healthcare
  • Competitive Pay
  • Supportive Reporting Relation

Responsibilities:

  • Design, Develop, test and deploy the end- end software solutions using the latest SPA (Single Page Application), Micro-Front end frameworks, and drive the strategy for the teams, to both ensure product quality and to contribute towards building a culture of continuous learning and improvement.
  • The resource shall play a critical role as that of a full stack developer contributing to deliver solutions and also mentor the new joiners in the team.
  • Work collaboratively in Agile scrum team including Developers/Senior Developers, Architects/Tech Leads, Product Owners, Scrum Master, Automation developers. This will include a one - two hours overlap with the global team in US (PST Time) based on project needs.
  • Collaborate with QA engineers and Product Owners to ensure quality is built into the product from requirements to deployment.
  • Ensure that products and features being developed  perform and scale under load.
  • Ensure technical decisions support our goals of quality, scalability, reliability, security and high performance.
  • Should be able to take the accountability on code quality assurance, provide architectural and design directions, propose the action plans for identifying and reducing the Tech Debt, ensure code review readiness, promote collaboration and engagement , coming up with new techniques and best practices for web development space, and advocate improvements with the team.
  • Proactive participation in an on-call support as and when it is needed.
  • Strong knowledge of the Software Development Life Cycle methodology
  • Work closely with Product management team to translate the requirements into technical solutions.
  • Should be able to delegate work and assignments to team members, lead and mentor the junior members on the technology, domain and the code optimization strategies.
  • Willingness to work in a fast paced, highly collaborative, energetic environment using distributed teams is a must.

Qualification Requirements:

  • B.Tech/BE in Computer Science, MCA or related field with 70% above.
  • Highly proficient with 5 – 9 years of hands-on experience in the following:
  • Strong working experience with JavaScript, JavaScript frameworks (jquery and react ) , CSS and HTML5, TypeScript
  • Microsoft development stack including C#,  WEB API, .Net CORE, SQL SERVER, SQL AZURE, Entity framework, Micro Services, Porting applications/data to cloud.
  • Good knowledge on XML and JSON
  • Hands on Experience with objected-oriented design and software engineering principles.
  • Strong experience of building market ready products/ solutions with hand on experience in Azure PaaS, IaaS related architecture patterns.
  • Should be well versed with the best practices that contribute to quality such as code reviews, unit testing
  • Hand on experience with Azure App insights, azure analytics, Logic apps, Azure function Apps.
  • Strong experience in ADO - DevOps in handling the complete application development to deployment cycle using repos, CI/CD pipeline, integrating the QA Automated runs onto the pipeline.
  • Good communication and Interpersonal skills.
  • Strong troubleshooting and problem-solving skills.
  • Good to have :  knowledge on setting up the AKS containerization is preferable.

 

Providence’s vision to create ‘Health for a Better World’ aids us to provide a fair and equitable workplace for all in our employment, whether temporary, part-time or full time, and to promote individuality and diversity of thought and background, and acknowledge its role in the organization’s success. This makes us committed towards equal employment opportunities, regardless of race, religion or belief, color, ancestry, disability, marital status, gender, sexual orientation, age, nationality, ethnic origin, pregnancy, or related needs, mental or sensory disability, HIV Status, or any other category protected by applicable law. In furtherance to our mission in building a more inclusive and equitable environment, we shall, from time to time, undertake programs to assist, uplift and empower underrepresented groups including but not limited to Women, PWD (Persons with Disabilities), LGTBQ+ (Lesbian, Gay, Transgender, Bisexual or Queer), Veterans and others. We strive to address all forms of discrimination or harassment and provide a safe and confidential process to report any misconduct.

Contact our Integrity hotline also, read our Code of Conduct.