Software Developer/ Engineer/ Architect

IT Solution Architect, Integration Services CoE

The Solution Architect will be responsible for developing architectural designs and solutions for integrated systems within and across Global Integration Platforms. In this role the Solution Architect will partner with Business Analysts and Technical Analysts to understand the overall business need, define overarching requirements and create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms and develop an overarching architectural design and model that will support Stryker’s business needs. The Solution Architect is responsible for verifying the detailed technical documents, validating the configuration within the assigned applications, and ensuring solutions are delivered based on the architected design.  Additionally, the candidate will be responsible for the delivery of approved projects through the project management framework.

 

Essential Duties & responsibilities:

  • Perform activities following Stryker’s Software Development Lifecycle (SDLC) framework and processes
  • Lead solution development and implementation for new systems and enhancements and participate in defining technical standards for Global Integrations.
  • Responsible for all architectural design aspects within the Middleware area and maintaining knowledge of new technologies within the Integration CoE
  • Provide guidance and mentoring to other Solution Leads and Solution Analysts within the team or same project/program.
  • Identify opportunities to improve the systems process flow, performance and technical efficiencies.
  • Be able to support the business and recommend/provide holistic solutions that integrate the existing technical standards with the business needs and processes
  • Responsible for choosing the right technology platform for implementing an architected solution.
  • Hands-on experience across several disciplines.
  • Serves as domain expert in all aspects of architecting, designing and application development.
  • Formulates deployment strategies to ensure reliability and scalability for Stryker systems.
  • Assesses technological risks that could jeopardize the growth and/or operations of the organization; makes recommendations on applications retirement.
  • Provides consultation on complex projects and is considered to be the top-level specialist.
  • Demonstrates expertise in a variety of the systems development concepts, practices, and procedures.
  • Writes specifications, develops architectural concepts and artifacts.
  • Financial focus on delivering activities on budget, leveraging time on value-driven activities and ensuring external resources meet contractual deliverables.
  • Special projects/assignments as required.
  • Minimum 10 years of professional experience required in a Middleware Integrations
  • Expertise in Microservices, APIs, SOA, Web Services and B2B required, experience with Business Process Management (BPM) and Master Data Management (MDM) preferred.
  • Experience in Service Oriented architecture.
  • Development experience using Oracle Fusion Middleware SOA suite (BPEL, Mediator etc.) and Oracle WebLogic server
  • Familiarity with open source standards for XML, WSDL, SOAP etc.
  • Knowledge of Oracle database, SQL and PL/SQL is required
  • Working knowledge of integrations and shared service environments preferred.
  • Knowledge or experience with Oracle Services Bus (OSB) is preferred.
  • Ability to work effectively in a matrix organization structure with significant emphasis on collaboration and persuasion, rather than relying entirely on command and control is required
  • Experience documenting complex processes and presenting them in a clear and understandable format is required.
  • Demonstrated ability to understand, evaluate and recommend changes to business processes is required
  • Experience working with high level business stakeholders is required
  • Experience working in a regulated environment is preferred
  • Knowledge of Agile Development methodologies is preferred.
  • Versatility and willingness to work with constantly changing priorities with enthusiasm
  • Demonstrated ability to communicate effectively with Senior Management
  • Demonstrated ability to work effectively in a matrix organization structure with significant emphasis on collaboration and persuasion, rather than relying entirely on command and control.
  • Strong data analysis and problem-solving skills
  • Exceptional written, verbal and presentation skills to a diverse set of audiences