logo

View all jobs

Applications Developer - Java, J2EE 2 / Concepteur d’applications - Java, J2EE 2 (13692)

Cambridge or Toronto, ON
Description:
Cambridge is preferred location but will consider Ottawa and Toronto as well 

Description: 


Join our development team and help us expand and support PS Suite, a Electronic Medical Record product. 

Supported by the Health 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. 


Responsibilities: 

• 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.

Must have skills: 
1. Strong object Oriented Design and Development Skills
2. Java (J2SE, Swing, JDBC)
3. SQL (Oracle, PostgreSQL)
4. Excellent written and verbal communication skills
5. Tomcat

Nice to have skills: 
1. Agile / Lean Methodologies
2.Previous experience using Design Patterns
3. GIT
4. Team Player
Powered by