Microservices Architect
University of Toronto
This job is no longer accepting applications
See open jobs at University of Toronto.See open jobs similar to "Microservices Architect" Ontario Bioscience Innovation Organization .Microservices Architect
Date Posted: 09/16/2024
Req ID: 39588
Faculty/Division: Ofc of the Chief Information Officer
Department: Enterprise Apps & Solutions Integration
Campus: St. George (Downtown Toronto)
Position Number: 00047116
Description:
About us:
The Enterprise Applications and Solutions Integration (EASI) department within the Chief Information Officer’s (CIO) Division is a central department responsible for all matters pertaining to the development, maintenance and effectiveness of the core administrative management and student systems at the U of T. Included within these responsibilities are all central SAP systems, such as Financial Services, Human Resources, Research Administration and Procurement; the central U of T Student System (ROSI); central O365 and Digital Workplace initiatives; approximately 40 related vendor and specialized web applications; and operational reporting.
Your opportunity:
Under the general direction of the Assistant Director, Technical Services & Architecture, you will be part of a dynamic, collaborative and innovative team focused on delivering transformational technology solutions to the University.
Your extensive experience in IT Architecture and Microservices Architecture, and above average communication skills, will enable you to lead the EASI technical teams and divisional stakeholders in designing, developing and implementing a modern Azure Cloud-based hybrid Student Information System for the University. You will apply Domain Driven Design principles to model distinct, autonomous Microservices that conform with Event Sourcing and CQRS patterns, including loose coupling and single responsibility principles. You will work collaboratively with other IT Architects and technical managers to refine Microservices designs that conform to the University's operational standards and security standards, resulting in a robust, performant IT ecosystem that enables and supports the University's Teaching and Learning business capabilities.
Your responsibilities will include:
- Developing and updating architectural framework for highly complex and confidential university-wide IT systems
- Analyzing business and operational requirements to plan the implementation of new IT systems
- Providing consultative advice on IT issues
- Liaising with stakeholders to support initiatives
- Planning and implementing components of IT related projects
- Advising on cost, feasibility and impact of different implementation solutions
- Collaborating on cost estimates
- Serving as a resource on specific issues to a group of specialists
Essential Qualifications:
- Bachelor's Degree in Engineering, Computer Science, and/or Mathematics or acceptable combination of equivalent experience and education.
- Eight or more years of experience architecting custom-built software applications.
- Five or more years designing and implementing APIs and Microservices (can be in addition or included in the eight years of experience above).
- Experience with Domain Driven Design and Model Driven Design
- Understanding of security principles and how to apply them in a Microservices Architecture. Experience with OAuth 2.0 and OIDC
- Experience with leading and coaching technical teams, and ensuring the teams are able to produce quality deliverables.
- Familiarity with different types of databases, including NoSQL databases, is required.
- Strong analytical and problem-solving capabilities and skills.
- Demonstrable architecture methodology skill and comfortable taking a lead technical role in a deeply technical work environment.
- Proficient in programming in Node.js (JavaScript, TypeScript) and SQL, and familiar with Bootstrap, CSS, and HTML
- Knowledgable and proficient with Azure Cloud services and resources
- Excellent interpersonal, verbal and written communication skills.
- Demonstrated ability and skills to work collaboratively and through consultation with others.
- Excellent time-management and organizational skills.
- Demonstrated ability to adapt to shifting priorities, demands and timelines.
- Agile, with demonstrated ability to quickly learn, understand and apply new technologies.
Assets (Nonessential):
- Ability to work with minimal supervision, both individually and as part of a team.
- Knowledge of Functional Programming using packages such as Ramda.js, lodash.js, or immutable.js would be an advantage.
- Experience using OData.
- Experience with recent versions of Angular.
To be successful in this role you will be:
- Communicator
- Motivated self-learner
- Organized
- Proactive
- Problem solver
- Responsible
Closing Date: 10/07/2024, 11:59PM ET
Employee Group: USW
Appointment Type: Budget - Continuing
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 18 -- $114,486. with an annual step progression to a maximum of $146,408. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)
Recruiter: Khristen Sivaramalingam
Lived Experience Statement
Candidates who are members of Indigenous, Black, racialized and 2SLGBTQ+ communities, persons with disabilities, and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the posted position.
All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.
Diversity Statement
The University of Toronto embraces Diversity and is building a culture of belonging that increases our capacity to effectively address and serve the interests of our global community. We strongly encourage applications from Indigenous Peoples, Black and racialized persons, women, persons with disabilities, and people of diverse sexual and gender identities. We value applicants who have demonstrated a commitment to equity, diversity and inclusion and recognize that diverse perspectives, experiences, and expertise are essential to strengthening our academic mission.
As part of your application, you will be asked to complete a brief Diversity Survey. This survey is voluntary. Any information directly related to you is confidential and cannot be accessed by search committees or human resources staff. Results will be aggregated for institutional planning purposes. For more information, please see http://uoft.me/UP.
Accessibility Statement
The University strives to be an equitable and inclusive community, and proactively seeks to increase diversity among its community members. Our values regarding equity and diversity are linked with our unwavering commitment to excellence in the pursuit of our academic mission.
The University is committed to the principles of the Accessibility for Ontarians with Disabilities Act (AODA). As such, we strive to make our recruitment, assessment and selection processes as accessible as possible and provide accommodations as required for applicants with disabilities.
If you require any accommodations at any point during the application and hiring process, please contact uoft.careers@utoronto.ca.
Job Segment: Architecture, Cloud, Computer Science, ERP, Web Design, Engineering, Technology, Creative
This job is no longer accepting applications
See open jobs at University of Toronto.See open jobs similar to "Microservices Architect" Ontario Bioscience Innovation Organization .