Current jobs related to Senior Software Developer - Toronto, Ontario - University of Toronto

  • Senior PHP Developer

    3 weeks ago


    Toronto, Ontario, Canada Software International Full time

    Job Title: Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. As a Senior PHP Developer, you will be responsible for developing, debugging, and maintaining website applications using our in-house methodologies and process flows.Key Responsibilities:Develop and maintain website applications using...


  • Toronto, Ontario, Canada Sigma Software Full time

    Software Engineer - AdTechWe are seeking an experienced Software Engineer with a background in the AdTech industry to contribute to the development of our innovative defense platform.Key Responsibilities:Design and develop software solutions for our AdTech platformCollaborate with cross-functional teams to integrate software componentsEnsure the security and...

  • Senior PHP Developer

    3 weeks ago


    Toronto, Ontario, Canada Software International Full time

    Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using PHP.Key Responsibilities:Design and develop scalable, efficient, and secure web applications using...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...

  • Senior Manager

    1 month ago


    Toronto, Ontario, Canada Emphasys Software Full time

    Job Title: Senior Manager - Corporate DevelopmentJob Summary:Aquila is seeking a highly skilled Senior Manager - Corporate Development to join our team. As a Senior Manager - Corporate Development, you will be responsible for identifying, establishing, and progressing strategic C-suite / investment relationships with mature and growing software companies,...

  • Senior Manager

    1 month ago


    Toronto, Ontario, Canada Emphasys Software Full time

    Job Title: Senior Manager - Corporate DevelopmentJob Summary:Aquila is seeking a highly skilled Senior Manager - Corporate Development to join our team. As a Senior Manager - Corporate Development, you will be responsible for identifying, establishing, and progressing strategic C-suite / investment relationships with mature and growing software companies,...


  • Toronto, Ontario, Canada Software International Full time

    Job Title: Senior PHP DeveloperSoftware International is seeking a highly skilled Senior PHP Developer to join our team. We have a long-term contract with a leading web development and new media marketing client, primarily supporting North American clients on various website and backend infrastructure services.Key Responsibilities:Develop, debug, and...


  • Toronto, Ontario, Canada Software International Full time

    Senior PHP Developer Job DescriptionSoftware International is seeking a highly skilled Senior PHP Developer to join our team. As a Senior PHP Developer, you will be responsible for developing, debugging, and maintaining website applications using our in-house methodologies and process flows.Key Responsibilities:Develop and maintain website applications using...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Randstad Canada. As a Senior Software Developer, you will be responsible for designing, developing, and implementing software solutions for our public sector clients.Key Responsibilities:Design and develop software solutions for public sector...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Randstad Canada. As a Senior Software Developer, you will be responsible for designing, developing, and implementing software solutions for our public sector clients.Key Responsibilities:Design and develop software solutions for public sector...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Software DeveloperCB Canada is seeking a highly skilled Senior Software Developer to join their team. As a Senior Software Developer, you will be responsible for designing and developing complex software applications using Java and other technologies.Key Responsibilities:Design and develop new software applications and featuresProvide...


  • Toronto, Ontario, Canada CB Canada Full time

    Job Title: Senior Software DeveloperCB Canada is seeking a highly skilled Senior Software Developer to join their team. As a Senior Software Developer, you will be responsible for designing and developing complex software applications using Java and other technologies.Key Responsibilities:Design and develop new software applications and featuresProvide...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Randstad Canada. As a Senior Software Developer, you will be responsible for designing, developing, and implementing software solutions using Power BI, Dynamics 365, and Azure Synapse Analytics.Key Responsibilities:Design and develop software...


  • Toronto, Ontario, Canada Randstad Canada Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Randstad Canada. As a Senior Software Developer, you will be responsible for designing, developing, and implementing software solutions using Power BI, Dynamics 365, and Azure Synapse Analytics.Key Responsibilities:Design and develop software...


  • Toronto, Ontario, Canada Global Pharma Tek Full time

    Job Title: Senior Software DeveloperJob Summary:We are seeking a highly skilled Senior Software Developer to join our team at Global Pharma Tek. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using.NET frameworks, C#, and other relevant technologies.Key Responsibilities:*...


  • Toronto, Ontario, Canada Maarut Inc Full time

    Job Title: Senior Software DeveloperMaarut Inc is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications using Java and Spring Boot framework.Job SummaryWe are looking for a talented Senior Software Developer to work on various...


  • Toronto, Ontario, Canada Extreme Networks Full time $90,000 - $100,000

    Job Title: Senior Software DeveloperExtreme Networks is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for our wireless security products.Key Responsibilities:Design and develop software applications for wireless security...


  • Toronto, Ontario, Canada Extreme Networks Full time $90,000 - $100,000

    Job Title: Senior Software DeveloperExtreme Networks is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for designing, developing, and testing software applications for our wireless security products.Key Responsibilities:Design and develop software applications for wireless security...


  • Toronto, Ontario, Canada Cellularzz Ltd. Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Cellularzz Ltd. in a permanent position.Job Description:Key Responsibilities:Design, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize...

Senior Software Developer

2 months ago


Toronto, Ontario, Canada University of Toronto Full time
About the Role

We are seeking a highly skilled Senior Software Developer to join our team at the University of Toronto. As a key member of our Information Technology Services department, you will play a critical role in designing, developing, and maintaining ASP.NET Core applications that support the School's core mission.

Key Responsibilities
  • Design and develop complex software architecture and write, test, and deploy technical code
  • Troubleshoot and resolve technical issues, ensuring efficient and reliable IT services
  • Assess programming needs, recommend enhancements, and ensure adherence to best practices and industry standards
  • Ensure security authorization meets University guidelines and project requirements
  • Develop project schedules, including milestones, critical paths, timelines, deliverables, and reporting
  • Develop and edit standards operating procedures for IT services
  • Analyze and document business requirements, maintaining clear and up-to-date project documentation
  • Evaluate systems/software to determine if client needs are met
Essential Qualifications
  • Bachelor's Degree in computer science or acceptable combination of equivalent education and experience
  • Minimum five (5) years experience as a software developer
  • ASP.NET Core, C# and related frameworks: deep understanding of the ASP.NET Core framework and its components; expertise in MVC (Model-View-Controller) design pattern; knowledge of Razor Pages; proficiency in C# programming language, including advanced features such as LINQ, async/await, and delegates.
  • Entity Framework Core: experience with Entity Framework Core for ORM (Object-Relational Mapping); ability to design and manage database schemas, perform migrations, and optimize queries.
  • Web API Development: expertise in building and 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; understanding of client-side libraries such as jQuery or Bootstrap.
  • 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. MongoDB) is an asset.
  • Authentication and Authorization: implementing and managing authentication and authorization using ASP.NET Core Identity; knowledge of role-based and claims-based access control.
  • Testing: experience with unit testing frameworks (e.g. xUnit, NUnit); knowledge of integration testing and mocking frameworks.
  • Version Control: proficiency with Git for version control; familiarity with Git workflows and branching strategies.
  • 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; experience with caching strategies (e.g. in-memory caching, distributed caching).
  • Security Best Practices: knowledge of security practices such as input validation, data protection, and securing coding practices.
Personal Qualities
  • Accountability
  • Approachability
  • Communication
  • Organization
  • Problem-solving
  • Teamwork