Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Full-time

$103.37k per year

University of Toronto

The Rotman School of Management is part of the University of Toronto, a global centre of research and academic excellence at the heart of Canada’s commercial and financial capital. Rotman is a catalyst for transformative learning, insights and public engagement, bringing together diverse views and initiatives around a defining purpose: to create value for business and society. We make a fundamental promise – Here’s where it changes – to our students, our partners and the broader community. Information Technology Services is responsible for all computing hardware, operations, network infrastructure, and systems to support and enhance the School's core mission. IT Services is divided into four functional groups: Customer Support Group, Network Infrastructure, Systems Development, and Multimedia. All groups work together to deliver efficient, adaptable, and reliable IT services.
As the Senior Software Developer, you willbe responsible for designing, developing, and maintaining ASP.NET Core applications, enhancing features based on project requirements and user feedback.
Designing complexsoftware architecture and writing, testing complex technical code
Troubleshooting and resolving technical issues
Assessing programming needs, recommending enhancements, and ensuring adherence to best practices and industry standards
Checking that security authorization meets University guidelines and project requirements
Developing project schedules including milestones, critical path, timelines, deliverables and reporting
Developing and editing standard operating procedures for IT services
Analyzing and documenting business requirements while maintaining clear and up-to-date project documentation
Evaluating systems/software to determine if client needs are met

Bachelor’s degree in computer science, or acceptable combination of equivalent education and experience
Minimum five (5) years experience as software developer
NET Core, C# and related frameworks: deep understanding of the ASP.NET Core framework and its components; proficiency in C# programming language, including advanced features such as LINQ, async/await, and delegates.
ability to design and manage database schemas, perform migrations, and optimize queries.
Web API Development: expertise in buildingand consuming RESTful APIs using ASP.NET Core; knowledge of API security practices, including OAuth and JWT (JSON Web Tokens).
Front-End Technologies: proficiency in HTML, CSS, and JavaScript; Database Management: experience with SQL Server or other relational databases; ability to write complex SQL queries, stored procedures and optimize performance; knowledge of NoSQL databases (e.g., NET Core Identity; knowledge of role-based and claims-based access control.
Testing: experience with unit testing frameworks (e.g., knowledge of integration testing and mocking frameworks.
Version Control: proficiency with Git for version control; DevOps & CI/CD: understanding of Continuous Integration and Continuous Deployment (CI/CD) pipelines; experience with tools like Azure DevOps, Jenkins, or GitHub Actions.
Performance Optimization: skills in profiling and optimizing application performance; Security Best Practices: knowledge of security practices such as input validation, data protection, and secure coding practices.

Schedule: Full-Time
Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol.
Job Category: Information Technology (IT)
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.

Vacancy posted 17 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Full-time in Toronto, ON vacancy
  • Do you have expertise with full software development life cycle, Database design? Do you...  ...for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto....  ...both immediate delivery needs and long-term platform sustainability. • The role also... 
    Senior
    Long term contract
    Contract work
    Immediate start

    Randstad

    Toronto, ON
    5 days ago
  •  ...Factories, Azure Databricks, Azure Synapse? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 10 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a Senior Software Developer to serve as a Subject Matter Expert for our cloud and AI project initiatives. In this role, you will be responsible for enabling and designing robust cloud environments across major providers, including Azure, AWS, IBM, Oracle, and... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  • We are seeking a highly experienced Senior Software Developer with deep expertise in the Siebel CRM ecosystem to lead technical design, development, and integration initiatives. In this role, you will be responsible for translating complex technical specifications into high... 
    Senior
    Contract work
    Work at office
    Monday to friday

    Randstad

    Toronto, ON
    2 days ago
  •  ...Services group within Capital Markets is seeking a strong Java developer for the Program Trading team. You will be involved in writing code...  ...production teams to ensure successful testing and release of software changes by coordinating test strategies and managing deployment... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    8 days ago
  •  ...This request seeks approval for a new contract for an FFS Senior Software Developer to support the Enterprise Data Collection Platform (EDCP). The...  ...technical decisions support both immediate delivery needs and long-term platform sustainability. The role also supports user... 
    Senior
    Long term contract
    Contract work
    Interim role
    Immediate start

    Maarut

    Toronto, ON
    5 days ago
  • We are seeking a versatile Senior Software Developer to join our team in Toronto. This role offers a unique opportunity to work across the full stack, bridging the gap between modern front-end web development and complex enterprise-level Oracle E-Business Suite (EBS) environments... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    5 days ago
  •  ...Job Responsibility: Category Software Development City Toronto, Ottawa, Ontario, Canada Senior Software Developer(Java) Who we are We are an organization comprised of industry...  ...vacation days for permanent and long-term contracts Work-life balance Career Planning... 
    Senior
    Daily paid
    Long term contract
    Permanent employment
    Apprenticeship
    Fixed term contract
    Flexible hours

    Canadian Institute for Health Information

    Toronto, ON
    8 days ago
  •  ...legislative requirements and how they apply to developing and maintaining healthcare systems...  ...for you! Our client is looking for a Senior Software Developer - CRM for a 11 month contract...  ...maintaining and supporting systems such as Long-Term Care, Electronic Medical Records (EMRs),... 
    Senior
    Long term contract
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    4 days ago
  •  ...Job Description What is the opportunity? The RBC Investor and Services and Technology team is seeking a Software Developer to support an application that processes FX transactions. In this role you will be responsible for the design and development of solutions... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    9 days ago
  • We are seeking a Senior Software Developer with a strong specialization in Business Intelligence (BI) to join our team in Toronto. This hybrid role bridges the gap between enterprise Java-based development and advanced BI architecture. You will be responsible for the full lifecycle... 
    Senior
    Contract work
    Monday to friday

    Randstad

    Toronto, ON
    9 days ago
  •  ...Position: Senior Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only) Note... 
    Senior
    Contract work
    Temporary work
    Monday to friday

    Akkodis

    Toronto, ON
    10 days ago
  •  ...Incentives is a global fintech scale-up building software that helps companies design, manage, and...  ...main contributor on a team and, for more senior profiles, contribute across multiple teams...  ...quality, production readiness, and long-term maintainability Clear communicator who... 
    Senior
    Long term contract

    Optio Incentives

    Toronto, ON
    21 days ago
  •  ...making sound recommendations and decisions? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 11 month contract in Toronto. This is an onsite role. Rate: $465.09 - $502.2 Advantages • Earn a competitive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...and metrics using Power BI Design and develop BI dashboards and reports based on business... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    3 days ago
  •  ...Job Description What is the opportunity? The Senior Mainframe Software Developer is an exciting & challenging opportunity for a Software engineer...  ...all software design, architecture, and code prioritize long-term maintainability, operational stability, and observability.... 
    Senior
    Long term contract
    Full time
    Flexible hours
    Shift work

    Royal Bank of Canada

    Toronto, ON
    18 days ago
  •  ...Job Description As a Senior Pega developer within Wealth Management Technology & Solutions, you will build innovative BPM solutions that accelerate...  ...Technologies, Group Problem Solving, Programming Languages, Software Development Life Cycle (SDLC), Systems Development, Technical... 
    Senior
    Full time
    Flexible hours
    Shift work

    Royal Bank of Canada

    Toronto, ON
    8 days ago
  •  ...design, SOLID principles, and design patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 12 month contract in Toronto. This is an onsite role. Rate: $554.83 - $590.41 Advantages • Earn a... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    19 days ago
  •  ...Description: Experience in programming and analysis; specialized software package support at the specified experience level Ability to...  ...routing, agent experience, analytics, Contact Lens, CTR data) Develop AI-powered capabilities using Amazon Q in Connect and Amazon... 
    Senior

    Maarut

    Toronto, ON
    2 days ago
  • We are seeking a highly experienced Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the high-level technical configuration, design, and integration of Oracle Siebel IP18+ solutions. You will be a key technical lead responsible for... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...which arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  •  ...working knowledge of Jamstack Architecture? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer for a 15 month contract in Toronto. This is an onsite role. Rate: Advantages • Earn a competitive rate within... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    22 days ago
  • Do you have experience developing, testing, and debugging code for enhancements to systems using Microsoft ASP.NET Web API, Microsoft...  ...a great opportunity for you! Our client is looking for a Senior Software Developer for a 9 month contract in Toronto. This is an onsite... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    22 days ago
  •  ...8+years of overall experience in entire Software Development Life Cycle as well as...  ...Technologies. Having sound knowledge of developing web based B2B B2C applications in the...  ...for you! Our client is looking for a Senior Software Developer for a 4 month contract in Toronto.... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    25 days ago
  • We are seeking a highly skilled Senior Software Developer - Front End to design, develop, and implement modern, high-performance web applications. You...  ...: $543.7-$579.46/diem Advantages Extended Tenure: Long-term 15-month contract with a strong potential for extension.... 
    Senior
    Long term contract
    Contract work

    Randstad

    Toronto, ON
    9 days ago
  •  ...Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. We are seeking a Senior Software Developer for the Canadian Digital Banking Engineering team. Is this role right for you? In this role you will: Champions a customer... 
    Senior
    Permanent employment
    Flexible hours

    Scotiabank

    Toronto, ON
    10 days ago
  • We are seeking a highly specialized Senior Software Developer - CRM for an 11-month contract in Toronto. This role is focused on the design, configuration, and implementation of Oracle Siebel IP18+ solutions within a public sector context. You will be responsible for translating... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  •  ...Design System (ODS) standards are met  Developing and maintaining system design models, program...  ...and supporting systems such as Long-Term Care, Electronic Medical Records (EMRs),...  ...the privacy and security requirements or software development in a health context, or equivalent... 
    Senior
    Long term contract
    Contract work
    Flexible hours

    Maarut

    Toronto, ON
    3 days ago
  • Do you have 10+ years of experience as a designer and developer in the large-scale multi-client web applications? Do you have 10+ years...  ...be a great opportunity for you! Our client is looking for a Senior Software Developer for a 5 month contract in Toronto. This is an... 
    Senior
    Contract work
    Manual labor

    Randstad

    Toronto, ON
    28 days ago
  • $100 per hour

     ...Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $100/hour...  ...Commitment: 20 hours/week Role Responsibilities Develop and maintain complex, production-grade Python systems for real... 
    Senior
    Remote job
    Hourly pay
    Contract work
    For contractors
    Summer work

    Mercor

    Toronto, ON
    24 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Full-time. Be the first to apply!