Toronto, ON, CA
Posted: 8/21/2019 10:05:36 AM
We currently have a Regular Full-Time opportunity for an Senior Programmer/ System Analyst (My Chart) in the MyChart Program at our Bayview Campus.
Summary of Duties
This position is a seasoned back-end developer position working within a diverse team creating software solutions for a large, complex multi-hospital environment on a variety of platforms. The web application developer is part of the MyChart project within Information Services. He/she will participate in the technical design and development of web-based solutions as well as application support activities. This position requires contact with clinical design analysts, other non-web developers and system administrators, technical services, clinicians, managers, project teams, Help Desk staff and other operations staff.
Roles and Responsibilities:
Gather input and requirements from the Product Management team
Implement product features within a team using best practices to meet product or solution deliverables.
Refactor code to increase operating efficiency and extensibility and/or adapt programs to new requirements
Implements reusable unit tests to ensure the integrity of on-going product quality.
Participate in stress tests, load tests, performance tests, making recommendations to improve performance and scalability.
Prepare software packages and documentation for deployment that adhere to the defined standard deployment policies
Be highly responsive to critical production issues providing timely and effective solutions.
Produce design artifacts such as class diagrams and sequence diagrams for product features or client solutions.
Key Competencies and Skills:
Minimum 5 years’ experience designing and implementing end to end enterprise grade software
Excellent understanding the Java programming language
Solid knowledge of Java security aspects (PKI, SAML, certificates)
Excellent RDBMS SQL knowledge
SOA/WebServices development experience, RESTful or SOAP (Apache CFX)
Excellent understanding of distributed multi-tier infrastructure.
Knowledge of design patterns (MVC, Strategy, Factory, Singleton) and general design considerations.
Continuously challenged to deliver out of the box solutions
Experience working with various web servers and servlet containers such as Tomcat
Knowledge of performance improvement techniques through the use of caching technologies
Proficient in the use of SCM tools (SVN, GIT, Maven, Jenkins), best practices and continuous integration
Excellent oral and written communication skills.
A creative thinker and experienced problem solver.
Knowledge of healthcare standards such as HL7 or FHIR valuable, but not mandatory
Qualified candidates are invited to submit their resume and cover letter (in one document) quoting 183899 to:
Sunnybrook Health Sciences Centre
To apply, please click "Apply for Position" at the bottom of this page
Sunnybrook Health Sciences Centre is committed to providing accessible employment practices that are in compliance with the Accessibility for Ontarians with Disabilities Act (AODA). If you require accommodation for disability during any stage of the recruitment process, please indicate this in your cover letter.
Sunnybrook Health Sciences Centre is strongly committed to inclusion and diversity within its community and welcomes all applicants including but not limited to: visible minorities, all religions and ethnicities, persons with disabilities, LGBTQ persons, and all others who may contribute to the further diversification of ideas.