Senior C#/.NET Developer

Insight Global

Toronto

On-site

CAD 120,000 - 150,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global is seeking a Senior C#/.NET Developer to support a large-scale application modernization within a Capital Markets technology environment. You will redesign a legacy backend platform, drive automation, and collaborate with business and technology stakeholders to deliver scalable solutions.

You will work on complex backend systems using C#/.NET, participate in design and development, and contribute to modernization efforts through RESTful APIs, microservices, and SOLID practices.

Qualifications

  • 5+ years of experience developing applications with C# and .NET.
  • Experience with .NET Core and backend application development.
  • Strong knowledge of SQL Server and database design concepts.
  • Experience designing and developing RESTful APIs and microservices architectures.
  • Strong understanding of unit testing methodologies and SOLID design principles.
  • Ability to analyze and modernize complex legacy systems.
  • Excellent verbal and written communication skills with experience collaborating across multiple teams.
  • Experience gathering requirements and working directly with business stakeholders.
  • Proven ability to work on enterprise-scale application development projects.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Experience within banking, financial services, or capital markets environments.
  • Exposure to Agile development methodologies.
  • Experience with Azure development or cloud-based architectures.
  • Knowledge of MongoDB or WPF.
  • Experience supporting application modernization, automation, or AI-focused initiatives.

Responsibilities

  • Design, develop, enhance, and maintain backend applications using C# and .NET technologies.
  • Analyze existing legacy systems and contribute to redesign and modernization initiatives.
  • Build automation capabilities and improve straight-through processing (STP) workflows.
  • Collaborate with business analysts and business stakeholders to translate requirements into technical solutions.
  • Participate in application architecture, system integration, and technical design discussions.
  • Perform code reviews and contribute to development best practices and coding standards.
  • Develop and consume RESTful APIs and microservices-based solutions.
  • Create and execute unit tests while adhering to SOLID design principles.
  • Support application delivery throughout the full software development lifecycle.
  • Work cross-functionally with development, support, and business teams to ensure successful project execution.

Skills

C#/.NET
.NET Core
SQL Server
RESTful APIs
Microservices
SOLID principles
Unit testing
Communication
Agile
Azure
MongoDB
WPF

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

Azure
MongoDB
WPF

Job description

Job Description

Insight Global is looking for a Senior C#/.NET Developer to support a large-scale application modernization initiative within a Capital Markets technology environment. This individual will play a key role in redesigning and enhancing a legacy backend platform, helping drive automation, scalability, and long-term platform transformation while collaborating closely with business and technology stakeholders.

The successful candidate will work on complex backend systems leveraging C#/.NET technologies, participate in technical design and development activities, and contribute to strategic modernization efforts. This role requires strong technical expertise, excellent communication skills, and the ability to collaborate with multiple teams to gather requirements and deliver innovative solutions.

RESPONSIBILITIES / TASKS
  • Design, develop, enhance, and maintain backend applications using C# and .NET technologies.
  • Analyze existing legacy systems and contribute to redesign and modernization initiatives.
  • Build automation capabilities and improve straight-through processing (STP) workflows.
  • Collaborate with business analysts and business stakeholders to translate requirements into technical solutions.
  • Participate in application architecture, system integration, and technical design discussions.
  • Perform code reviews and contribute to development best practices and coding standards.
  • Develop and consume RESTful APIs and microservices-based solutions.
  • Create and execute unit tests while adhering to SOLID design principles.
  • Support application delivery throughout the full software development lifecycle.
  • Work cross-functionally with development, support, and business teams to ensure successful project execution.
Skills and Requirements
  • Minimum 5 years of experience developing applications with C# and .NET.
  • Experience with .NET Core and backend application development.
  • Strong knowledge of SQL Server and database design concepts.
  • Experience designing and developing RESTful APIs and microservices architectures.
  • Strong understanding of unit testing methodologies and SOLID design principles.
  • Ability to analyze and modernize complex legacy systems.
  • Excellent verbal and written communication skills with experience collaborating across multiple teams.
  • Experience gathering requirements and working directly with business stakeholders.
  • Proven ability to work on enterprise-scale application development projects.
  • Bachelor's degree or diploma in Computer Science, Software Engineering, or a related technical field.
  • Experience within banking, financial services, or capital markets environments.
  • Exposure to Agile development methodologies.
  • Experience with Azure development or cloud-based architectures.
  • Knowledge of MongoDB or WPF.
  • Experience supporting application modernization, automation, or AI-focused initiatives.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C#/.NET Backend Engineer – Modernization
Senior C#/.NET Backend Engineer – Modernization

Insight Global • Toronto

On-site
CAD 120,000 - 150,000
.NET Developer - Trading Technology
.NET Developer - Trading Technology

Insight Global • Toronto

On-site
CAD 120,000 - 170,000
Lead .Net Fullstack Developer
Lead .Net Fullstack Developer

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 237,000
Lead .Net Fullstack Developer
Lead .Net Fullstack Developer

Citi • Mississauga

On-site
CAD 172,000 - 243,000
Lead Full Stack Developer, Vice President
Lead Full Stack Developer, Vice President

Citi • Mississauga

Hybrid
CAD 171,000 - 241,000
Hybrid work model
Technical ownership of enterprise apps
Learning resources & development
+2
Senior Java Developer – Vice President
Senior Java Developer – Vice President

Citigroup Inc. • Mississauga

On-site
CAD 167,000 - 237,000
Hybrid work model
Learning and development programs
Performance-driven culture
+2
Senior Lead Java Fullstack Software Engineer
Senior Lead Java Fullstack Software Engineer

Citigroup Inc. • Mississauga

On-site
CAD 201,000 - 302,000
Senior Full Stack .NET Developer – Azure & Angular | Application Modernization
Senior Full Stack .NET Developer – Azure & Angular | Application Modernization

ThoughtStorm Inc. • Toronto

On-site
CAD 140,000 - 180,000
JAVA Microservices Engineering Lead
JAVA Microservices Engineering Lead

Citigroup Inc. • Mississauga

On-site
CAD 168,000 - 237,000
Software Developer – Back End
Software Developer – Back End

Symbiotic Group • Toronto

On-site
CAD 100,000 - 130,000