Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

GE HealthCare Software Engineer 
United States, Wisconsin 
586078325

Yesterday
As a Software Engineer, you’ll work on the cutting edge of cloud technology as you scope and lead complex technical projects, laying the groundwork for early-stage products to iterate and scale. You’ll help to design, build, test and maintain user-facing experiences, APIs, scalable distributed services, and systems – driving software engineering best practices and delivering high quality software on tight schedules. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.


Roles and Responsibilities

  • Work with the team to help solve business problems

  • Take ownership of the implementation of individual software components, with high emphasis on quality, test-driven development, and sound software engineering practices

  • Participate in software design reviews

  • Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.

  • Use software engineering best practices to ensure a high standard of quality for all the team deliverables.

Education Qualification

  • Bachelor’s degree in Computer Science or related discipline

  • 2+ years of professional software development experience across the stack following modern design principles

  • 1+ year of experience with building scalable, distributed systems using a modern cloud framework such as AWS, Azure or GCPwith a focus on Java, Python, Kubernetes, CI/CD

  • Handson experience with AWS services (EKS, S3, Lambda, DynamoDB, SQS, CloudWatch) and good to have IoT technologies (AWS IoT Core).

  • Working knowledge of in Kubernetes, Docker, SQL and NO-SQL databases.

Desired Qualifications
  • 3+ years of professional software development experience

  • Master’s or PhD degree in Computer Science, Computer Engineering, or related field

  • Experience with implementation of large-scale distributed systems preferably using AWS technologies

  • Bring fresh ideas from all areas, including testing and validation automation while maintaining the production availability, conversion automation, distributed computing, large-scale system implementation

  • Experience with supporting production software deployments

  • Technical expertise across all deployment models on public cloud, and on-premises infrastructure

  • Experience in building, tracking, and communicating plans within Agile processes

  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies