GE Healthcare

Staff Software Engineer - Mobile App Development

Bengaluru Full time

Job Description Summary

The Patient Care Solutions CareIntellect for MUSE Lighthouse Program team is working on building NextGen ECG Management System, Software as Medical Device(SaMD) Mobile Application.
This role is a critical and highly visible within the program team. This role player is responsible for the design & implementation of features / functionalities of the Mobile App, working with the scrum teams for timely delivery with quality. Demonstrates deep understanding of software design & development in a mobile-first design, in Software as a Service (SaaS) business model in Cloud platform, at Healthcare context.

Job Description

Essential Responsibilities

  • Collaborate with the Product Manager,  Product Owner and the Architects to understand requirements and details the user stories.
  • Work with team to identify and close technical feasibility.
  • Engage and drive technical discussions; participate in technical designs and present technical ideas through whiteboarding.
  • Demonstrate the understanding of Agile software development lifecycle and able to distinguish the core inputs and outputs in each cycle.
  • Maintain code quality through best practices, unit testing and code quality check automation
  • Understand the whole product structure, its modules and the interrelationship between them while being an expert in the assigned component/module.
  • Be an expert in assessing application performance and optimizing/improving it through design and best coding practices

Desired Technical skills / experience:

  • Strong hands-on relevant industry experience of 10+ years in UI & Mobile technology with deep knowledge of Angular, Redux , TS , JS , CSS , HTML, Mobile Cross platform framework – Flutter, Ionic, Apache Cordova, ReactNative etc.
  • Thorough appreciation of RAIL model of performance analysis of WebApps, browser rendering and overall performance. Deep knowledge of measuring Mobile App performance techniques and standards.
  • Proven understanding of UX Design Processes and Design Systems.
  • Understand the vision to design and integrate quality within Software Development Life Cycle, following SAFe / Agile methodologies.
  • Demonstrating AI-first mindset, integrating AI assistants into the entire Software Development Life Cycle (SDLC) to handle logic, refactoring, and debugging, while enabling developers to focus on higher-level design, context, and validation. 
  • Thorough understanding and appreciation of the Six Pillars of AWS Well-Architected Framework.
  • Design, establish and manage complete Software System Reliability Monitoring Infrastructure in the Cloud, ensuring committed Reliability, Availability, Recoverability and overall performance Key Performance Indicators.
  • Actively dealing with the Four golden signals of system monitoring, namely Latency, Traffic, Errors and Saturation.
  • Take and own on-call responsibilities of responding to incidents and fixing issues following SLAs and conduct post-incident reviews.
  • Actively contribute to functions like Build automation, CI, CD & CT in Cloud-first paradigm over containerized deployment environment.
  • Supporting the DevOps and ITOps in upkeeping the nightly builds, static code analysis, static application security testing scheme and vulnerability scan procedures.
  • With strong knowledge of provisioning and operational cost for various AWS Services, to help the Principal Architect in overall cost estimation of Cloud solution in Mobile context.

Preferred Professional Trainings and Certifications:

  • Specialized professional certifications from Meta (Android/iOS), IBM, Google Play Academy.
  • Certification in Angular Technology – Intermediate or Advanced.
  • Certified Internet Web Professionals or JavaScript Institute certification  - Advanced or Associate Level.

Educational Qualifications:

  • Bachelor’s Degree in Computer Science or in STEM” Majors (Science, Technology, Engineering and Math).

Desired leadership characteristics:

  • As Leader, have proven ability to strategize & execute programs
  • Demonstrated experience with global product releases throughout the product introduction cycle.
  • Clear communicator with strong written and oral communication skills especially in a global context.
  • Self-starter, analytical & problem solver, results oriented and ability to multi-task.
  • Ability to mentor/ coach future technical leaders and professionals.

Additional Information

Relocation Assistance Provided: No