Senior Application Developer Job at University of Toronto

University of Toronto Toronto, ON

Date Posted: 03/21/2023
Req ID: 30387
Faculty/Division: Faculty of Applied Science & Engineering
Department: Faculty IT Office
Campus: St. George (Downtown Toronto)
Position Number: 00054234


Description:

About us:

The Faculty of Applied Science & Engineering is a world-renowned community of researchers and students dedicated to solving some of the world's most pressing challenges through collaborative and multidisciplinary research and experiential education. Through rigorous technical training, and unparalleled extracurricular and professional experience opportunities, we prepare the next generation of engineering leaders and change makers to unlock the future's boundless potential.

Our leadership team provides an open, professional environment that fosters a culture built on respect, goal orientation, self-motivation, accountability, and teamwork. We believe in recognizing and valuing our employee’s contributions to the advancement of the department’s goals while promoting a strong commitment to work-life balance among our employees.

The Faculty's Information Technology (FIT) office provides the technological vision and leadership for thed evelopment and implementation of information systems, processes, and associated technology to support Faculty of Applied Science and Engineering academic mission and administrative operations. The Faculty IT (FIT) office works closely with academic departments across the Faculty to provide timely, quality service and technological solutions.

Your opportunity:

As a highly motivated member of the Faculty IT team, you will be leading technical design and architecting of the Faculty-wide custom applications and workflow capabilities, providing enablement and automation of business processes based on assessment of stakeholder needs.

The successful candidate will be part of a dynamic, collaborative, and innovative team focused on delivering high impact, transformational technology solutions. As a member of the cross-functional team the incumbent will work with other developers, analysts and stakeholders on existing and new products using established methodologies, including Agile development processes. The incumbent will participate in all stages of the product life cycle including planning, design, development, testing, implementation and support;

Your responsibilities will include:


  • Analyzing, recommending, and designing highly complex software architecture
  • Developing and updating architectural framework for highly complex and confidential university-wide applications
  • Writing complex technical code and designing, testing, and modifying programming code
  • Evaluating programming code to ensure it has validity, compatibility, and that it meets appropriate standards
  • Analyzing, recommending, and designing technical solutions for highly complex IT problems
  • Leading and planning IT projects
  • Developing project schedules including milestones, critical path, timelines, deliverables, and reporting


Essential Qualifications:


  • Bachelor's Degree in Computer Science, Engineering or related field or acceptable combination of equivalent education and experience with application development
  • Minimum five years web development experience, including at least two years of experience using LAMP and/or .NET technologies
  • Minimum five years of progressive experience in full-stack design, development, integration, testing, documentation, and operational maintenance of secure, database driven web application and web service solutions in a Microsoft Server, and/or LAMP, and/or Azure environments
  • Strong experience working with, creating, and implementing APIs and WebSockets
  • Extensive knowledge of and experience developing solutions in C# and Javascipt leveraging various frameworks, libraries and plugins with a preference for .Net Framework, ASP.Net, Web API, Bootstrap, Typescript, Angular, Node.JS
  • Proven experience designing and developing applications involving complex interactions with other information systems
  • Experience in the secure configuration of Windows web application and database server environments for production and non-production use
  • Experience with relational database design and maintenance in a SQL Server environment, with data integration tools (preferably Entity Framework, DTS and SSIS), creating complex SQL queries, views and stored procedures
  • Thorough understanding of PHP, .NET, JavaScript, jQuery, CSS, Bootstrap, HTML
  • Experience working in a multi-developer Visual Studio agile environment using source code version control tools, with a preference for TFS/VSTS and/or Azure DevOps
  • Strong experience implementing authentication standards in web applications
  • Experience coordinating/orchestrating the safe promotion of database and code releases between development, testing and production solution environments
  • Strong experience in Agile methodology and participation in software development and release lifecycles
  • Strong experience in software project coordination
  • Strong knowledge in software and infrastructure security, accessibility, and responsive design
  • Must have expert database design and construction skills using MS SQL Server, and/or MySQL, and/or PostgreSQL
  • Must have superior organizational and analytical/diagnostic skills
  • Demonstrated initiative, creativity, sound judgement, and attention to detail
  • Ability to easily pick up and use new/different languages, tools and technologies to allow effective adoption and support of both new and existing systems. For example, LAMP stack solutions, configurable middleware tools, and cloud solutions like power apps and DevOps platforms
  • Excellent oral and written communication, interpersonal and collaboration skills, including the efficient and effective use of Office 365 productivity tools and the ability to articulate and explain technical issues to non-technical users in a clear and precise manner
  • Ability to proactively anticipate technical problems with solution architectures, and design reliable and resilient solutions which avoid them
  • Strong debugging, bug tracking, code review and technical documentation skills
  • Strong ability to present complex systems and designs to non-technical audience
  • Excellent interpersonal and communication (oral and written) skills
  • Must be self-motivated, results oriented, a quick learner with a strong customer service focus and impeccable attention to detail. In addition, works well under pressure in a fast-paced environment, meets strict deadlines and has sound judgment
  • Applicants are also expected to show evidence of a commitment to equity, diversity, inclusion, and the promotion of a respectful and collegial learning and working environment


Assets (Nonessential):


  • Experience working in a post-secondary environment preferred
  • Familiarity with the ROSI/Acorn system data, database and web services
  • Experience working within Azure DevOps environment


To be successful in this role you will be:


  • Accountable
  • Meticulous
  • Motivated self-learner
  • Proactive
  • Problem solver
  • Team player


This role is currently eligible for a hybrid work arrangement, pursuant to University policies and guidelines, including but not limited to the University of Toronto’s Alternative Work Arrangements Guideline.


Closing Date:
04/05/2023, 11:59PM ET
Employee Group: USW
Appointment Type: Budget - Continuing
Schedule: Full-Time
Pay Scale Group & Hiring Zone:
USW Pay Band 16 - $91,328 with an annual step progression to a maximum of $116,794. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)

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.




Please Note :
optimuspartners.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, optimuspartners.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.