Applications Programmer

ICU MedicalSan Clemente, CA
431d$120,106 - $148,350Remote

About The Position

The Applications Programmer role at ICU Medical involves eliciting, analyzing, and implementing requirements for supply chain and manufacturing systems. The position focuses on building maintainable software, developing integrations with other systems, and ensuring high availability of mission-critical systems. The role requires collaboration with business users to translate requirements into functional designs and includes participation in a 24/7 on-call program.

Requirements

  • Bachelor's degree in Computer Science, Electronic Engineering, Computer Engineering, Mechanical Engineering, or a closely related IT field.
  • Five years of experience in the job offered or a closely related occupation.
  • Experience working with different divisions of an organization for testing/integration efforts.
  • Expertise in Oracle DB or EBS, including writing complex queries and PL/SQL programs.
  • Familiarity with Agile development methodology.
  • Experience with Java, J2EE, Spring Boot, and Angular JS framework.
  • Understanding of Model, View, and Controller Architecture.
  • Experience designing and developing Oracle Database objects: Tables, Views, Queries, and Stored Procedures.
  • Knowledge of Oracle Stored Procedure/SQL/PLSQL.
  • Experience working with SOAP and REST-based web services.

Nice To Haves

  • Knowledge of CI/CD processes.
  • Experience with Jenkins.
  • Good understanding of Unix scripting.
  • Ability to work collaboratively as a team player.

Responsibilities

  • Elicit, analyze, and implement requirements from the change request system for supply chain and manufacturing systems.
  • Build unit and integration tests for the software.
  • Develop and manage integration with other systems across the organization.
  • Ensure the software is highly available and easily maintainable for manufacturing plants.
  • Work with business users to understand and translate user requirements into forms and functions.
  • Develop documentation as necessary for analysis or design.
  • Participate in stand-up calls and report status to peers and manager.
  • Determine and communicate work estimates and status as needed.
  • Stay current with the latest Java industry trends and software versions.
  • Participate in a 24/7 department on-call program.
  • Work on special assignments as they arise.

Benefits

  • Remote work from anywhere within the US is permitted.
  • Competitive salary range of $120,106.00 to $148,350.00 per year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service