GE Healthcare Jobs

Job Information

GE Healthcare Senior Software Engineer - Database in Bengaluru, India

Job Description Summary

As the Senior Software Engineer within PCS Service Technology Team, you are responsible for ensuring data-quality, database performance, and data-model consistency across the Encompass ecosystem. You will define best practices, maintain database migration scripts, automate where possible, and establish high-quality monitoring of system health. You will work independently and contribute to the immediate team and to other teams across business. You will also contribute to design discussions.

GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

In this role, you will:

  • Share knowledge with product team, help develop/maintain best practices.

  • Review/approve developer queries, functions, and stored procedures.

  • Optimize system & per-table settings for best auto-vacuum performance.

  • Establish and maintain PostgreSQL roles/user for DBO access.

  • Conduct query analysis and optimization.

  • Consult on next-generation analytics platform, develop ETL and data-warehouse artifacts.

  • Ensure queries, stored procedures, and functions operate as intended, and within performance expectations.

  • Mentor junior team members, conduct Knowledge Transfer trainings on the Product.

  • Collaboratively working across Product, Operations, and Engineering teams in diverse geographic locations.

Qualifications and Requirements:

  • BE/B.Tech with 5+ years of experience

  • Experience with PostgreSQL and SQL Server

  • Experience with managed databases, data warehousing, and data lakes are a plus.

Leadership:

  • Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives.

  • Proactively identifies and removes project obstacles or barriers on behalf of the team

  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

Personal Attributes:

  • Able to work under minimal supervision

  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity

  • Able to work well with global teams, including time-zone flexibility

  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work.

Additional Information

Relocation Assistance Provided: No

DirectEmployers