Senior Software Engineer

gehealthcare

Bengaluru 7 Years Exp Posted 236d ago

Job Description

Roles and Responsibilities:

In this role, you will

  • Be responsible for defining, developing and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure

  • Help in designing interfaces and information exchange between modules

  • Articulate the need for scalability and understand the importance of improving quality through testing.

  • Be an expert in writing code that meets standards and delivers the desired functionality using the technology selected for the project

  • Drive design reviews, define interfaces between code modules, and applies existing technology to designs

  • Engage in technical discussions; participate in technical designs and present technical ideas through white boarding

  • Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal

 

Technical Expertise:

  • 7+ years of technical experience

  • Hands-on experience with scripting languages in the back end (NodeJS, Python, Golang etc) and angular.

  • Hands-on experience delivering microservices based architectures and design

  • Hands-on experience working with Kubernetes based applications and container workloads.

  • Cloud Native (specifically good experience designing 12-factor apps)

  • In depth understanding of Contract first/API first design and delivery experience. Strong experience in API design (OAS, middleware, external vs internal facing, etc.)

  • In-depth understanding of design principles.

  • Good understanding of various data design and deployment options on cloud – NoSQL, Relational, Scaling etc.

  • Good understanding of web application security and good practices

  • Understanding of lifecycle of product development, continuous integration, and deployment

  • Hands on experience working on Unix operating system

Education Qualification:

  • Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with advanced experience.

 

Desired Characteristics:

  • Experience working on software projects in the Healthcare Domain

  • Demonstrates the initiative to explore alternate technology and approaches to solving problems

  • Skilled in breaking down problems, documenting problem statements and estimating efforts

  • Demonstrates awareness about industry trends in technology

  • Has the ability to analyze impact of technology choices

  • Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members

  • Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results

  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives

Similar Openings for You