Staff Software Engineer

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

Staff Software Engineer at Wipro GE Healthcare Private Limited responsible for designing, developing, and deploying innovative software solutions. This role involves leading the design and implementation of complex SDET/Test Automation Capabilities, API development, cloud technology utilization, and applying advanced programming skills. The engineer will also manage databasing solutions, champion DevOps practices, explore Edge Computing, measure SW Quality, design Microservices Architecture, and provide technical leadership in Software Design Architecture.

What you'd actually do

  1. Lead the design, development, and implementation of Complex SDET / Test Automation Capabilities that ensures improved SW Quality for Emerging Platform / Modality Software , ensuring high performance, scalability, and maintainability.
  2. Drive API Development and integrate with various internal and external systems, ensuring seamless data flow and interoperability.
  3. Aware of utilizing Cloud Technology, optimizing for cost, security, and performance.
  4. Apply advanced Computer Programming skills to write clean, efficient, and well-documented code in various programming languages.
  5. Design, develop, and manage Databasing solutions, ensuring data integrity, security, and efficient access.

Skills

Required

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 14+ years of progressive experience in software development with a strong track record of delivering high-quality software solutions.
  • Demonstrated expertise in API Development, including RESTful APIs and API design best practices.
  • Extensive experience with Cloud Technology (e.g., AWS, Azure, GCP) and cloud-native application development.
  • Exceptional Computer Programming skills in languages such as Java, Python, C#, or Go.
  • Proficiency in Databasing technologies, including relational (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Strong understanding and practical experience with DevOps methodologies and tools (e.g., Jenkins, Docker, Kubernetes).
  • Proven ability in Full Stack Development, with experience in both front-end frameworks (e.g., React, Angular) and back-end technologies.
  • In-depth knowledge of Microservices Architecture principles and best practices.
  • Solid understanding of Network Protocols (e.g., TCP/IP, HTTP/S).
  • Mastery of Object-Oriented Programming (OOP) concepts and design patterns.
  • Demonstrated experience in Software Design Architecture, including designing scalable and resilient systems.
  • Experience with Agile Software Project Management methodologies (e.g., Scrum, Kanban).
  • Strong commitment to System Reliability and experience implementing monitoring and alerting solutions.
  • Extensive experience with Test Automation frameworks and strategies (e.g., JUnit, Selenium, Cypress).
  • Proficiency in Web Services Development, including SOAP and REST.

Nice to have

  • Experience with Edge Computing concepts and implementations is a plus.