Senior Software Engineer - Full-time
$103.37k per yearUniversity 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.
- 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...SeniorLong term contractContract workImmediate start
- ...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...SeniorContract work
- 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...SeniorContract work
- 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...SeniorContract workWork at officeMonday to friday
- ...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...SeniorFull timeFlexible hours
- ...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...SeniorLong term contractContract workInterim roleImmediate start
- 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...SeniorContract work
- ...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...SeniorDaily paidLong term contractPermanent employmentApprenticeshipFixed term contractFlexible hours
- ...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),...SeniorLong term contractContract workFlexible hours
- ...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...SeniorFull timeFlexible hours
- 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...SeniorContract workMonday to friday
- ...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...SeniorContract workTemporary workMonday to friday
- ...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...SeniorLong term contract
- ...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...SeniorContract work
- ...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...SeniorContract work
- ...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....SeniorLong term contractFull timeFlexible hoursShift work
- ...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...SeniorFull timeFlexible hoursShift work
- ...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...SeniorContract work
- ...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
- 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...SeniorContract work
- ...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...SeniorContract work
- ...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...SeniorContract work
- 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...SeniorContract work
- ...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....SeniorContract work
- 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....SeniorLong term contractContract work
- ...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...SeniorPermanent employmentFlexible hours
- 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...SeniorContract work
- ...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...SeniorLong term contractContract workFlexible hours
- 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...SeniorContract workManual labor
$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...SeniorRemote jobHourly payContract workFor contractorsSummer work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Full-time. Be the first to apply!
- software developer internship no experience Toronto, ON
- software engineer - ai machine learning Toronto, ON
- new graduate software developer Toronto, ON
- junior software developer internship Toronto, ON
- software developer summer internship Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer co-op Toronto, ON
- software engineer internship Toronto, ON
- software engineer devops Toronto, ON
- software developer intern Toronto, ON
