Description

Develop, test, and maintain code, forms, and scripts to support multi-user computer systems and complex scientific computational problems.

Responsibilities

  • Create, modify, and test code and scripts based on specifications from software developers.
  • Develop programs to store, locate, and retrieve specific documents, data, and information.
  • Correct errors and conduct trial runs to ensure software produces desired results.
  • Write, update, and maintain software packages for tasks such as inventory tracking or data retrieval.
  • Perform revisions, repairs, or expansions of existing programs to increase efficiency or adapt to new requirements.

Required Skills

  • Over 7 years of professional programming experience.
  • Expert knowledge of Java (J2EE) and Service Oriented Architecture (SOA).
  • Experience with BEA WebLogic and Microsoft SQL Server.
  • Proficiency using JIRA or similar tracking systems.
  • Demonstrated experience using C# and Visual Studio.
  • Proven experience with the full software life cycle development.
  • Experience writing both automated and manual software tests.
  • Familiarity with messaging standards: HL7, EDI, X.12, ASTM, HIPAA, XML, LOINC, and SNOMED.
  • Detailed understanding of FOM (Federation Object Model) development.

Preferred Skills

  • Development experience creating software used to bridge simulation protocols.

Education

Any Graduate