EXPERIENCE REQUIRED:
5 years application development experience with Java
1 year experience with a scripting language (Python preferred)
Proficiency in standard SQL
Knowledge of N-Tier architectures (Spring, Hibernate, and JSF preferred)
Knowledge of Windows and Linux environments
DESIRED:
Knowledge of VMS environment
Knowledge of HL7
Experience with Crystal Reports.
Experience with Web Services (SOAP or REST)
Knowledge of message queues (JMS, ActiveMQ, and Camel preferred)
Experience with OSGi (ServiceMix or Karaf preferred)
Experience with an Agile methodology
SUMMARY: Work closely with the IS/IT team to design, develop, and maintain software applications for supporting the different business units in meeting company and departmental goals and objectives.
Project Responsibilities
* Design, write, test, modify, and document software programs, databases, and applications.
* Complete Project Documentation as defined in the Project Development Process SOP.
* Ensure projects fit within the architectural and maintenance framework.
Project Management
* Prepare weekly status reports.
* Provide regular status updates to the Application Development Manager and project team.
* Maintain a project Action Item list, and keep the list current with the Project Team.
* Ensure that projects are on-time, and meet the business needs.
Standards and Conventions
* Follow the company's Project Development Process SOP.
* Follow the company's Programming Standards SOP.
* Maintain code under the established company Code Control system.
* Follow the appropriate production release procedures.