Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

GE HealthCare Senior Software Engineer 
India, Karnataka 
36727667

22.09.2024
As a Senior Software Engineer, you will be responsible for the development of a module and technically drive and own all aspects of it. This will include all phases of Software Development Life Cycle for the given modules – requirement analysis, design, coding, test automation and integration to the subsystem.
Job Description

Roles and Responsibilities:

In this role, you will:

  • Design, develop, test software components working in collaboration with Architects, Tech Leads and scrum team members.
  • Maintain code quality through best practices, unit testing and code quality automation.
  • Demonstrate the ability to make informed technology choices after due diligence and impact assessment.
  • Part of an Agile Scrum team playing the role of an engineer independently contributing to the team outcomes.
  • Work with the Scrum team to deliver the agreed scope of a sprint and support Scrum master/product owner where required in achieving the same.
  • Manage workflow of stories in Rally and ensure that they are delivered to agreed quality with traceability.
  • Execute in a fast-paced delivery mode and focus in delivering tasks to meet the product release goal.
  • Understand the whole platform, the various components and services and the interrelationship between them while being an expert in the assigned services.
  • Help in designing interfaces and information exchange between modules
  • Seek and provide feedback on design and development process on regular basis.

EducationalQualifications:

  • Bachelor’ s Degree in Computer Science or in equivalent streams.
  • A minimum of 5 + years of professional experience in developing enterprise-grade software applications.

Technical Expertise:

  • Demonstrable experience on core Java (1.8 or higher) and Spring boot framework.
  • Strong working knowledge of design patterns, data structures and coding principles
  • Strong expertise in designing scalable enterprise solutions on microservices paradigm and REST APIs.
  • Strong experience of developing multithreaded applications.
  • Understanding of Object-Oriented Programme paradigms and application in implementing reusable and maintainable software components.
  • Expertise in core data structures as well as algorithms and has the ability to implement them using language of choice.
  • Expertise in developing highly available and scalable distributed enterprise backend systems.
  • Working knowledge of data base technologies (SQL/NoSQL), preferably Cassandra.
  • Exposure to developing containerizedapplications/servicesin Docker/Kubernetes environment.
  • Good understanding of Agile delivery methodology and experience in working with Scrum teams.

Desired Characteristics:

  • Good understanding and experience with DevOps practices and Continuous Integration /Continuous Delivery tool chains (Git, Jenkins, Artifactory, Sonar, Code review tools).
  • Expertise in automation using Behaviour Driven Development approach
  • Excellent communication skills and the ability to interface with Architects and technical leadership with confidence and clarity.
  • Should be obsessed with code quality, code performance and tools usage.
  • Prior experience in Healthcare/Patient monitoring will be an added advantage.

are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.