GE HEALTHCARE-posted 3 days ago
Full-time • Entry Level
Onsite • Chicago, IL
5,001-10,000 employees

Responsible for designing, building, delivering and maintaining software applications & services. Working in the areas of machine, cloud, platform and/or application. Responsible for software lifecycle including activities such as requirement analysis, documentation/procedures and implementation.

  • Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
  • Work with Product Line Leaders (PLLs) to understand product requirements & vision
  • Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards
  • Work with product line leaders and architects to develop multi generation software technology plans
  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
  • Support process improvements which guide the development, sustaining & support activities
  • Work cross functionally with other business departments to align activities and deliverables
  • 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
  • Write code that meets standards and delivers desired functionality using the technology selected for the project
  • Understand performance parameters and assess application performance
  • Work on core data structures and algorithms and implement them using technology chosen
  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
  • Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
  • Experience with Windows and Linux development (Ubuntu, Windows 10/11)
  • Knowledge in cloud native software platforms using Docker, Kubernetes, Jenkins,
  • Knowledge in advanced applications (web), user-interface design using modern technologies such as, Apache Camel, Springboot, Web Services (RESTful, SOAP), Websockets
  • Knowledge with front-end technologies (JavaScript, TypeScript, node.js, HTML5, CSS, Angular, React, JS libraries) and systems engineering
  • Knowledge with Object-Oriented Analysis and Design, Software Design Patterns and Enterprise Java coding principles or of a similar enterprise Object-Oriented language
  • Hands-on experience in server technologies, such as web services or microservices, building APIs, server-side frameworks, and relational database
  • Experience with any modern tooling for software development (Gitlab, Sonar , Coverity) , code development environments (IDEs) and automated test tools ( JUnit, Mockito, PowerMockito)
  • Ability to analyze impact of technology choices
  • Legal authorization to work in the United States is required.
  • Must be willing to work out of an office located in Chicago, IL.
  • Prior work experience in an agile environment, or introductory training on Lean/Agile. Aware of and able to apply continuous integration (CI).
  • General understanding of the impacts of technology choice to the software development life cycle.
  • Has the ability to break down problems and estimate time for development tasks.
  • Completes assigned tasks on time and with high quality. Takes independent responsibility for assigned deliverables.
  • Voices opinions and presents clear rationale. Uses data or factual evidence to influence.
  • Understands the technology landscape, identifies opportunities for innovation and brings new ideas to the team. Takes the initiative to experiment with new software frameworks.
  • Seeks to understand problems thoroughly before implementing solutions. Asks questions to clarify requirements when ambiguities are present.
  • Adapts to new environments and changing requirements. Pivots quickly as needed. When coached, responds to need & seeks info from other sources
  • Writes code that meets standards and delivers desired functionality using the technology selected for the project.
  • medical
  • dental
  • vision
  • paid time off
  • a 401(k) plan with employee and company contribution opportunities
  • life
  • disability
  • accident insurance
  • tuition reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service