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.