You will develop, test, and maintain complex software applications and programs for multi-user systems.
Responsibilities
- Create, modify, and test code, forms, and scripts based on technical specifications.
- Develop programs to store, locate, and retrieve specific documents and data.
- Correct errors and conduct trial runs to ensure software produces desired results.
- Design and implement interrelations of files and records within existing program architectures.
- Write, update, and maintain software packages for inventory tracking, data retrieval, or equipment control.
- Analyze user needs to assist in designing software solutions and expanding existing programs for efficiency.
Required Skills
- Over 7 years of professional programming experience.
- Expert knowledge of Service Oriented Architecture (SOA).
- Expert knowledge of BEA WebLogic.
- Expert knowledge of Java (J2EE).
- Expert knowledge of Microsoft SQL Server.
- Proficiency with C# and Visual Studio.
- Experience with XML and JIRA or similar tracking systems.
- Familiarity with messaging standards including HL7, EDI, X.12, ASTM, HIPAA, LOINC, and SNOMED.
- Detailed understanding of FOM (Federation Object Model) development.
- Proven experience with the full software life cycle.
- Experience writing both automated and manual software tests.
- Strong written and verbal communication skills for interpreting and explaining technical information.
Preferred Skills
- Development experience creating software used to bridge simulation protocols.