Windows Application Architect

  • Full Time
  • Arkansas, United States
  • TBD USD / Year
  • GE HealthCare profile




  • Job applications may no longer being accepted for this opportunity.


GE HealthCare

Job Description Summary

We are seeking an experienced Software Architect to join the team, assuming the pivotal role of leading innovation and driving the development of platform solutions for Ultrasound Medical Devices. In this capacity, you will be responsible for seamlessly integrating the medical device with the broader Ultrasound ecosystem’s digital offerings. This role encompasses optimizing the current architecture and providing technical and thought leadership for future solutions within the same domain.GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. 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

Role & Responsibility:

  • Interact with internal and external stakeholders to map business requirements to domain requirements and design qualities such as reliability, security, reusability, testability, etc.
  • Support the development teams on all levels by finding the right architectural trade-offs and assist the scrum teams in implementing the taken decisions such as appropriate technology, tools, solutions, workflow, coding standards, etc.
  • Lead POC/ATD to solve new and complex problems by researching, learning, and proposing novel solutions in addition to participating in their actual implementation.
  • Advocate new and current technologies by researching technology trends, creating demonstrators, and elaborating the benefits.
  • Research and introduce new architectural design patterns, best practices, and technology trends.
  • Coach and inspire team members to achieve business goals while supporting their personal growth.
  • Contribute to proposals, reports, research, and presentations.
  • Create and document high-level software architecture to guide the organization and serve as a basis for mutual understanding between all parties involved in product development.
  • Ensure the maintainability and extensibility of software architectures over many release cycles.
  • Work with other architects/teams to create an efficient DevOps environment, to keep development and operations teams aligned.
  • Analyze, design, and develop a software architecture roadmap and implementation plan based upon a current vs. future state of the business.

Required Qualification

  • Bachelor’s degree (master preferred) in computer science or related field.
  • Minimum 8 years of experience in software development and design.

Requirements to succeed:

  • Architectural Expertise: Utilize your experience and excellent conceptual knowledge in software architecture and design patterns to drive scalability, reliability, and maintainability.
  • Software Development: Develop software applications using languages such as C/C++, Objective-C, Java, JavaScript, and C#, ensuring optimal performance and security.
  • Cross-Platform Development: Develop cross-platform GUI applications for Android, iOS, and Windows using Qt/C++.
  • Inter-process Communication (IPC): Strong understanding of the mechanisms provided by an operating system for processes to manage shared data and facilitate communication with each other.
  • Concurrent Application Development: Understanding of how threading works and knowledge of concurrent programming principles.
  • Real-Time Communications: Build Web Real-Time Communications (WebRTC) solutions and work with video and audio streaming standards (MPEG-DASH, HLS, RTSP).
  • Medical Device Standards: Apply working knowledge of medical device communication standards such as DICOM, HL7, and FHIR for seamless integration.
  • Identity and Access Management (IdAM): Implement IdAM solutions, including working knowledge of SAML and OAuth for secure authentication and authorization.
  • Microservices and Domain Driven Design: Apply your expertise in Event-Driven Microservices and Domain Driven Design principles to create robust and scalable systems.
  • Cloud Technologies: Familiarity with cloud technologies, with an emphasis on AWS.
  • API Design: Design, publish, document, analyze, and manage APIs to drive consumption, collaboration, and internal/external reuse.
  • Software Development Tools: Utilize modern software development tools for Continuous Integration (Jenkins, Git/Gitlab, Jira, JFrog Artifactory, Maven, Gradle, SonarQube, Ansible, Azure pipelines, AWS CodePipeline, etc.).
  • Testing Expertise: Conduct Automated unit tests (JUnit, Mocking frameworks), practice Test Driven Development (TDD), and Behavior-driven development (BDD) (Cucumber).

A good to have qualifications for an ideal candidate may include expertise in Microsoft Windows in the following areas:

  • Understanding of Software Installation Technologies, including installation file formats, tools, and commands.
  • Configuration management, encompassing user profiles and registry locations for application settings.
  • Security, covering access-control lists, process integrity, AppContainer isolation, and the firewall configuration API.
  • Windows credential providers and the login process to ensure compatibility with cloud authentication.
  • Windows “kiosk-mode” lockdown for embedded systems, including an understanding of the limitations associated with specialized devices.
  • Fleet management using InTune or other Mobile Device Management (MDM) solutions, while adhering to best practices.

Personal & Leadership Skills

  • Adept at navigating the organizational matrix; understanding people’s roles, foreseeing obstacles, proactively identifying workarounds, leveraging given resources, and rallying teammates.
  • Out-of-the-box thinker who can leverage expertise to solve complex technical problems.
  • Demonstrate excellent communication, collaboration and influencing skills. Proven ability to prioritize, work independently, handle multiple, complex tasks simultaneously, generate pragmatic solutions to address potential roadblocks as well as leverage key opportunities.
  • Ability to influence and build consensus with other teams, leadership, and other groups in a multinational company.
  • Demonstrated ability to work with and/or lead blended teams, including 3rd party partners.
  • Ability to articulate the value of what is most important to the business to achieve outcomes.

Our total rewards 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.

While GE Healthcare does not currently require U.S. employees to be vaccinated against COVID-19, some GE Healthcare customers have vaccination mandates that may apply to certain GE Healthcare employees.

The pay range for this position is 108 ,000.00-162,000.00. It is not typical for an individual to be hired at or near the top of the pay range and compensation decisions are dependent on the facts and circumstances of each case. The specific compensation offered to a candidate may be influenced by a variety of factors including skills, qualifications, experience and location. In addition, this position may also be eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). GE HealthCare offers a competitive benefits package, including not but limited to medical, dental, vision, paid time off, a 401(k) plan with employee and company contribution opportunities, life, disability, and accident insurance, and tuition reimbursement.

Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

Relocation Assistance Provided: Yes

To apply for this job please visit jobs.gecareers.com.


Job Notifications
Subscribe to receive notifications for the latest job vacancies.