M365 Applications Developer
Location
Toronto, ON | Canada
Job description
Date Posted: 03/04/2024
Req ID: 36202
Faculty/Division: Ofc of the Chief Information Officer
Department: Enterprise Apps & Solutions Integration
Campus: St. George (Downtown Toronto)
Position Number: 00050013
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); approximately 40 related vendor and specialized web applications, as well as central Business Intelligence and Document Management applications.
Your opportunity: Under the general direction of the Manager, Microsoft Cloud Architecture, you will be part of a dynamic, collaborative and innovative team focused on delivering transformational technology solutions to the University. Through your efforts in this position, you will directly help improve the University’s administrative management and student systems.
You will be responsible for developing and deploying PowerApps for a variety of University of Toronto internal clients. You will also be responsible for collaborating with other internal development teams (citizen developers) to ensure solutions adhere to applicable best practices, policies, and security guidelines.
You will be responsible for:
• Leveraging your technical expertise to design and implement Power Platform based solutions satisfying requirements and meeting agreed completion dates;
• Leveraging new approaches to solutions for system design and functionality;
• Liaising effectively between clients, IT staff, information security and leadership teams to ensure high quality and timely resolution of issues;
• Working closely with the DevOps, Architecture, and Information Security teams to ensure PowerApps conform to prevailing architectural standards and guidelines;
• Providing assistance and mentoring on an ongoing basis to citizen developers across the University’s divisions;
• Offering guidance to citizen developers to ensure legal and compliance issues are satisfied;
• Encouraging citizen developers to follow a security-aware software life cycle process by which they can be guided to create and deliver high-quality and secure applications;
• Identifying and providing or recommending approved APIs, application security testing and development tools, SDKs, and test plans;
• Managing custom connector requests;
• Identifying costs and effort to be incurred by proposed PowerApps;
• Effectively communicating the need for additional licensing and custom development when necessary;
• Developing custom connectors when necessary; and
• Initiating and contributing to a peer support community so that PowerApps developers can learn from their peers.
Your responsibilities will include: - Writing complex technical code
- Designing, testing, and modifying programming code
- Analyzing and writing programming code structures based on user requirements
- Evaluating programming code to ensure it has validity, compatibility, and that it meets appropriate standards
- Commenting on programming code for the purposes of standardization and consistency
- Creating complex and technical documentation and user support guides
- Serving as a resource on specific issues to a group of specialists
Essential Qualifications:
- Bachelor's Degree or acceptable combination of equivalent experience.
- Minimum two years' experience with Microsoft Azure software development services
- Minimum four years' experience with one or more of these languages C#, .Net Core, JavaScript/TypeScript
- Experience developing PowerApps, Logic Apps or Function-as-a-Service
- Familiarity with OAuth 2.0 data flows and how to apply them appropriately
- Strong writing and verbal communication skills
- Strong customer service skills
- Effective problem-solving skills
- Able to work concurrently on multiple projects, adjust to occasional changes in priorities, and respond quickly and effectively in emergency situations
- Able to instruct, direct, assist, guide, and share information with both technical and non-technical personnel alike
Assets (Nonessential):
- Experience using project management tools (Jira, MS Project)
- Microsoft Certifications related to desktop management
To be successful in this role you will be:
- Adaptable
- Multi-tasker
- Proactive
- Problem solver
- Self-directed
NOTE: This is a 2 year-term position
Closing Date: 03/19/2024, 11:59PM ET
Employee Group: USW
Appointment Type : Budget - Term
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 12 -- $78,308 with an annual step progression to a maximum of $100,144. 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.
Job tags
Salary
$100.14k per year