Software Engineer

GE Healthcare GE Healthcare · Healthcare · Bengaluru, Karnātaka, India · Digital Technology / IT

Software Engineer responsible for designing, building, delivering, and maintaining software applications and services within GE HealthCare, a medical technology and digital solutions innovator. The role involves working across machine, cloud, platform, and application areas, encompassing the full software lifecycle from requirement analysis to implementation. Requires a Bachelor's Degree in Computer Science or STEM with at least 4 years of experience, proficiency in Core Java, Microservice Architecture, database design, and agile methodologies.

What you'd actually do

  1. Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
  2. Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
  3. Writes codes that meets standards and delivers desired functionality using the technology selected for the project
  4. Build features such as web services and Queries on existing tables
  5. Understand performance parameters and assess application performance

Skills

Required

  • Core Java technology
  • Microservice Architecture
  • data models
  • data structures
  • streaming data
  • database design
  • modern tooling (Gradle, Maven, Git, SVN)
  • building features such as web services and Queries on existing tables
  • Agile software development practices
  • continuous integration (CI)
  • General understanding of the impacts of technology choice to the software development life cycle

Nice to have

  • Lean/Agile/XP methodologies
  • Software and Product Security
  • Scalability
  • Documentation Practices
  • refactoring
  • Testing Techniques