GE Careers
Apply Now    

Senior Software Engineer

  • GE Healthcare
  • Experienced
  • Posted 2/1/2017 2:54:19 AM
  • 2605191
  • Job Function: Digital Technology
  • Business Segment: Healthcare Digital
Location(s): India ; Bangalore


Role Summary:
A Sr. Software Engineer is responsible for programing a component, feature and or feature set. Owns some part of the product components. Works independently and contributes to the immediate team and to other teams across business. Contributes to design, architectural discussions.

Essential Responsibilities:
Duties include (but are not limited to):
• Work independently to design and develop the platform / application features for host subsystem in accordance with the road-map laid out by the technical experts.
• Work across the entire software development life-cycle including requirement gathering, high-level and detailed design, software implementation, documentation, de-bugging, unit testing, system verification, and maintenance activities.
• Develop and integrate software platform components into the system in accordance with the software development policies and procedures.
• Open to work on different User Interface technologies, willing to learn and deliver on newer technology stacks as required for modern user interface/experience development.
• Translate high level user requirements that demand new capabilities into component-level platform requirements and take them to implementation through proper design choices
• Brainstorm and come up with the new ideas to design and implement solutions to the complex platform, user interface and workflow challenges in the Host domain in accordance with established software development practices and processes
• Investigate and resolve product complaints reported by customers / field engineers and cross-functional engineering teams.
• Facilitate the use of latest tools, IDE, techniques and development environments that enhance team productivity, share best practices with other software engineering groups within GE Healthcare.
• Support the overall Host road-map. Conform to established road-maps and influence platform directions
• Act as the change agent for the team and continuously improve both platform and processes working with the leadership team. Foster collaboration with global engineering teams, business leadership team, cross functional teams and partner teams
• Document designs and verification activities; perform component & subsystem level verifications, participate in system level verifications and validations as necessary.

Qualifications/Requirements:
Bachelor's Degree in Computer Science / Software Engineering or any Equivalent degree with minimum 9 years of software design & development experience working with cross-functional teams in an industry environment.
2. Proficiency in Angular JS, HTML5, JavaScript, JQuery, CSS, Core Java, Rest services, SQL.
3. Very good understanding of data structures.
4. Experience in development of application/platform components using various Design Patterns.
5. Very good understanding of Object Oriented Design (OOD) and Programming (OOP) concepts and Unified Modeling Language (UML).
6. Experience in all aspects of Software Development Life Cycle in an industry environment.
7. Strong Analytical, debugging and Problem Solving skills.
8. Working experience in agile environment.
9. Familiarity with industry software development practices, tools and environments including practical usage of Configuration Management systems, Defect Tracking tools and Debuggers.
10. Ability to take ownership of tasks and deliver without supervision while using their discretion to seek help when necessary.

Desired Characteristics:
Desired characteristics:

1. Eagerness to work on software maintenance activities
2. Creative problem solver and solution developer when presented with conflicting requirements, business demands and technical risks/issues
3. Knowledge of GE Healthcare engineering tools and processes.
4. Attention to detail and ability work independently toward timely completion of a variety of assignments
5. Ability to develop unique concepts/solutions for complex products
6. Strong verbal/written communication and influencing skills
7. Experience working in a global team environment and a cross-functional product development environment.
8. Knowledge of agile concepts and methodologies
9. Willing to learn new technologies and flexible with roles and responsibilities.
10. Ability to lead a SCRUM team.
#DTR

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    

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