Client is looking for a Java Developer for a 12 months contract in Toronto, Cambridge or Ottawa to join their development team and help expand and support PS Suite, a Electronic Medical Record product.
Supported by the Development Manager, the successful candidate will design, develop, test and maintain code on a rich-client EMR application used to manage patient files, treatments, and billing and connect to external health care systems supporting hospitals, pharmacies, and provincial health authorities.
Perform full lifecycle software development.
Write well designed, testable, Java code.
Troubleshoot and resolve design issues and code errors.
Work in Agile development environment with multiple SCRUM teams.
Required Skills :
Extensive experience working in J2SE or J2EE, 3 years minimum.
Experience working with Oracle and / or Postgres databases, 2 years minimum.
Experience writing SQL queries and analyzing SQL plans for performance improvement.
Must be a quick learner who is willing to take on the challenges of adding features to a large codebase.
Solid design skills and a desire to keep current with new and changing technologies.
Excellent written and verbal communication skills to accurately articulate problems and solution designs.
Must be a team player who can work in an Agile team of developers, QAs, and product owners.
Additional Skills :
Any experience in the health care industry.
Experience developing in Mac, Windows and Linux environments.
Experience with Kanban and Scrum.
Experience with Swing based UI’s.
Experience with Spring Framework
Experience with GIT
Details about our product :
PS Suite is a rich client Java application. The user interface is written in Swing. We support both Oracle and Postgres databases.