Take a look at this long term contract with one of the leading medical software companies on the world. We will hire you onto the team as either a contract hourly employee or a salaried employee.
Position Description
Development of new components/features and enhancement of existing features for a large Java web-based software product used for medical decision support and utilization management.
The ideal candidate will bring a senior level of software development experience and skill, excellent analytical abilities, excellent organization skills, excellent communication skills, a strong work ethic, and an open mind.
Specific responsibilities
Contribute to the software development of a Java based web application.
Participate in requirements gathering, design, programming and unit testing for assigned projects.
Produce appropriate documentation for features implemented.
Participate in maintaining or enhancing existing applications and fixing defects.
Required Skills
12+ years of total software development experience, with demonstrated success in designing and implementing complex software systems.
Experience in working with middleware such as Spring/Struts or similar.
Experience with Object Relational Mapping techniques such as Hibernate or similar.
3 to 5 years of Java based Web Application development experience (Servlets, JavaScript, DHTML, and JDBC).
3 to 4 years of SQL/DBMS skills.
Experience with SOAP/Web services.
Good knowledge of object oriented design, design patterns, and programming techniques.
Good knowledge of the Eclipse IDE.
Good knowledge of JUnit
Understanding of modern software architecture principles and development processes.
Excellent written and oral communication skills.
Ability to work independently. The expectation is that the employee will be able to receive a statement of objectives and high level direction and be able to figure out the details of what needs to be done technically, as well as be able to clearly communicate the technical vision to his/her peers.
Additional Skills
Knowledge of development with Adobe Flex
Healthcare industry experience is a plus.
Experience with Agile methodologies such as Scrum/XP/Lean-Kanban and techniques such as Test Driven Development is a plus.
|