GE Careers
Apply Now    

Sr. Software Engineer

  • GE Healthcare
  • Experienced
  • Posted 1/22/2018 11:50:01 PM
  • 3043779
  • Job Function: Engineering/Technology
  • Business Segment: Healthcare Imaging
Location(s): India; Bangalore


About Us:
GE is the world's Digital Industrial Company, transforming the industry with software-defined machines
and solutions that are connected, responsive and predictive. Through our people, leadership
development, services, technology and scale, GE delivers better outcomes for global customers
by speaking the language of industry.
GE is an equal opportunity employer and supports diversity.

Role Summary:
Medical Imaging Platforms Engineering develops common software foundation/platform intended
mainly for diagnostic imaging modalities like CT, MR, PET, XRay, etc., provide common services
for Medical Image (DICOM) management & common acquisition workflows. This position is for a
Sr. Software Engineer who can work as a full stack software web developer, for our new age platform.

Essential Responsibilities:
As a Senior full stack software developer, you will be responsible for crafting and developing complete
applications/services that include the development of front-end using Web UI technologies along with
foundational structure and services in backend applications, server, and database. You will
actively contribute to the Imaging Platforms team working in a scrum team, with the direction from
the Architects and other senior members in owning and independently developing a feature or
the feature set, management.
In this role you will:
• Be able to develop web applications in a quick span with high-quality design and demonstrating
state-of-art development practices.
• Work closely with product management & architecture in understanding requirements, design,
architecture and own implementation of the features.
• Be owning the requirements flowing down to design, implementation, testing, and maintenance of
applications and platform.
• Own development, build and releases of software modules to multiple deployment
environments which include modality systems and EDGE.
• Interacting with modality teams in continuous platform integrations
• Crafting and building strong testing infrastructure to improve productivity
• Demonstrating Agile and Lean software development methodologies to drive reliability upstream
into the product development life cycle
• Understand performance parameters and assess application performance

Qualifications/Requirements:
• Bachelors/Master's degree in Computer Science Engineering or related disciplines
• 6+ years of progressive experience in the design and development of software applications and
frameworks.
• Proven Object Oriented designer and implementer with strong understanding of software
architecture leveraging UML and design patterns.
• Proven Java/ JEE developer(Core Java, JMS, Design Patterns)
• Expertise in Web fundamentals – UI [ HTML, JavaScript, CSS and frameworks like AngularJS,
React etc] & Server side [PHP, Java, Python, Javascript, etc]
• Hands-on experience in API design and development
• Hands-on experience in developing RESTful services, Spring & Hibernate
• Hands-on experience in DB – MySQL, PostgreSQL, MongoDB, etc.
• Hands-on experience in rules engines (Camel, Drools, JRules) & modern tooling (Gradle, Maven,
Git, SVN)
• Automated testing experience by using JUnit and other testing framework
• Prior exposure to provide solutions on cloud and mobile technologies.
• Excellent communication skills.
• Demonstrated experience driving CTQ flow-down to subsystems
• Has the ability to take ownership of small tasks and deliver without supervision while using their
discretion to seek help when necessary
• Demonstrated ability to work with technical leadership team to implement product
platform/subsystem multi-generation technology plan for a specific release of a global
program/product

Desired Characteristics:
Prior experience in developing platform components.
• Experience in Agile methods such as Scrum on a small development team
• Demonstrated experience on global product releases throughout the entire NPI cycle
• Have a deep understanding of the underlying infrastructure needed to run a large distributed web
application
• Has the ability to break down problems and estimate time for development tasks
• Has the ability to make basic technology choices based on experience
• Demonstrates awareness about competitors and industry
• Voices opinions and presents clear rationale. Uses data or factual evidence to influence
• Recognizes collaborative behavior and participates in collaborative activities
• Learns organization vision statement and decision-making framework. Able to understand how
team and personal priorities contribute to the organization vision

Locations: India; Bangalore

GE offers a great work environment, professional development, challenging careers, and competitive compensation.  GE is an Equal Opportunity Employer.  Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.


Apply Now    
Link for schema

GE Careers Technical Assistance

Having technical issues with ge.com/careers or your application? We're here to help.

Get In Touch

Connect With Us

Stay up to date on GE and possible opportunities that open in areas that interest you.

Sign Up