Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

GE HealthCare Software Engineer 
India, Karnataka 
601589995

15.08.2024
As a member of an agile team of 5-7 engineers, you will be responsible for designing, building, delivering, and maintaining software applications and services for the Patient Care Solutions (PCS) – Digital Eco System. In this role, you will work independently and contribute to the immediate team on all activities of software lifecycle including requirement analysis, documentation/procedures, testing and implementation for the next generation of Perinatal Solutions on the cloud.


Roles and Responsibilities

  • Be responsible for designing, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
  • Write code that meets standards and delivers desired functionality using the technology selected for the project.
  • Work with team to elaborate user stories and deliver to required timelines and quality standards.
  • Support process improvements which guide the development, sustaining & support activities.
  • Drive world-class quality in the development and support of products.
  • Engage subject matter experts in successful transfer of complex domain knowledge.
  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
  • Understand performance parameters and assess application performance.
  • Work on core data structures

Education Qualification

For roles outside USA:

Bachelor's Degree in Computer Science or “STEM” Majors (Science, Technology, Engineering and Math) with basic experience.

Technical Skills

  • Experience with front-end technologies (Java script, HTML5, CSS, AngularJS)
  • Experience with database tools (JPA, Hibernate, JDBC, Spring Data)
  • Experience with modern tooling (Gradle, Maven, Git, SVN, NPM)
  • Experience with Java, Springboot, and relational/nonrelational databases
  • Experience with data streaming and messaging technologies (Kafka, WSS, MQTT, RabbitMQ, gRPC, Kenesis, Cloudera, Spring Messaging)
  • Experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration and continuous deployment (CI/CD)
  • Experience on writing testable code through comprehensive unit tests, and incorporating test driven and behavior driven development (TDD/BDD)
  • Experience with container orchestration (Kubernetes, Docker) with lifecycle management tools like Helm
  • Experience with cloud computing for scalability and elasticity with a RESTful microservice architecture spanning multiple customers/tenants
  • Experience with AWS cloud services for full application dataflow (ingress, routing, authentication, authorization, security, auditing, and patching)

Business Acumen:

  • Has the ability to break down problems and estimate time for development tasks.
  • Understands the technology landscape, up to date on current technology trends and new technology, brings new ideas to the team.
  • Displays understanding of the project's value proposition for the customer. Shows commitment to deliver the best value proposition for the targeted customer.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision


Personal/Leadership Attributes:

  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
  • Learns organization vision statement and decision making framework. Able to understand how team and personal goals/objectives contribute to the organization vision.
  • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
  • Has the ability to break down problems and estimate time for development tasks.
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
  • Identifies opportunities for innovation and offers new ideas. Takes the initiative to experiment with new software frameworks
  • Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
  • Write code that meets standards and delivers desired functionality using the technology selected for the project

Note:
This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.

are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.