Company Description
Job Description Union:
Site:
Department:
Reports to:
Work Model:
Job Code:
Hours:
Salary: (To commensurate with experience and consistent with UHN compensation policy) Shifts:
Status:
Closing Date: May 6, 2025 Job Summary
Duties
- Writes production-ready code that is testable, and easily understood by other developers. Consistently self-documents code.
- Establishes and maintains client applications or application servers for large, complex projects.
- Advanced technical knowledge that harmonizes multiple functions, solves complex technical problems, and has high throughput.
- Familiar with a wide range of technologies and their appropriate application to common technical problems.
- Architects systems using well-accepted design patterns to allow for iterative development and future scaling. Anticipates future changes and makes design decisions that minimize the cost of future changes.
Qualifications
- 8 years of relevant experience with software development.
- Undergraduate Degree in Computer Science, Math, Engineering, or a related field or recognized equivalent.
- Proficient in PHP, SQL, JavaScript, jQuery, AJAX, Advanced CSS, HTML, and XML.
- Experience with PHP MVC Frameworks and JS frontend frameworks.
- Experience in CI/CD setup using Jenkins, GitHub Actions, or Bitbucket Pipelines.
- Familiarity with microservices architecture and containerization technologies like Docker.
- Experience with Nginx or Apache for web server configurations.
- Experience with build tools like Jenkins, Maven, etc. is a plus
- Familiarity with RESTful APIs, web services, and third-party platforms and libraries is an asset.
- Knowledge of security implementation, software configuration, hardware, and system requirements for enterprise-wide applications would be important assets.
- Proficiency in Oracle and other RDBMS, along with Database architecture
- Experience in all phases of application system analysis, data modeling, application development, and application maintenance support.
- Hands-on experience in the system analysis, design, and architecture of complex applications.
- Experience with Agile methodologies (Scrum/Kanban) and JIRA for issue tracking.
- Conduct code reviews and enforce best practices for database and application performance.
- Demonstrated experience in building flexible and scalable web-based applications.
- Results-driven mindset with excellent problem-solving skills, thriving in a fast-paced and agile environment.
- Self-motivated team player with a passion for continuous learning.
- Excellent organization and prioritization skills, demonstrated by the ability to manage multiple tasks effectively.
- Strong written and verbal communication skills, including technical writing and presentations.
Why join UHN?
- Competitive offer packages
- Government organization and a member of the Healthcare of Ontario Pension Plan (HOOPP https://hoopp.com/)
- Close access to Transit and UHN shuttle service
- A flexible work environment
- Opportunities for development and promotions within a large organization
- Additional perks (multiple corporate discounts including: travel, restaurants, parking, phone plans, auto insurance discounts, on-site gyms, etc.)
We thank all applicants for their interest, however, only those selected for further consideration will be contacted.