Back to results

Closed listing

.NET Developer

  • Toronto, ON, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Experience
6+ years of hands-on experience with .NET / C# development
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Role: .NET Developer

Location: Toronto 4 days a week on site F2F interview required

Background check MANDATORY

Duration: 8+ Months



Job Description

About the Role

We are looking for a Senior .NET Developer with deep expertise in banking domain and microservices architecture to join our growing engineering team. You will design, build, and maintain scalable, high-performance financial applications while collaborating with cross-functional teams.

Key Responsibilities

  • Design and develop scalable backend services using .NET 6/7/8 and ASP.NET Core
  • Build and maintain RESTful APIs and gRPC services following microservices architecture patterns
  • Work on core banking modules including payments, transactions, accounts, and compliance
  • Design and optimize relational database schemas, stored procedures, and complex queries for high-volume transactional systems
  • Implement event-driven architectures using Apache Kafka or Azure Service Bus
  • Collaborate with architects to define service boundaries, API contracts, and data ownership
  • Ensure adherence to PCI-DSS, SOX, and other banking compliance standards
  • Implement security best practices: OAuth 2.0, OpenID Connect, JWT, and API Gateway patterns
  • Write unit, integration, and contract tests with high code coverage
  • Participate in code reviews, technical design discussions, and sprint planning
  • Work with CI/CD pipelines (Azure DevOps / Jenkins / GitHub Actions)
  • Monitor and troubleshoot production systems using tools like Dynatrace, Splunk, or ELK

Required Skills & Experience

  • 6+ years of hands-on experience with .NET / C# development
  • Strong experience with ASP.NET Core, Entity Framework Core, LINQ
  • Proven experience building microservices using Docker and Kubernetes
  • Solid understanding of banking domain payments (SWIFT, ACH, SEPA), core banking, lending, or cards
  • Strong SQL proficiency complex queries, joins, CTEs, window functions, indexes, and query optimization
  • Hands-on experience with relational databases: SQL Server, PostgreSQL, or Oracle in high-transaction financial environments
  • Experience designing normalized database schemas, handling ACID transactions, and ensuring data integrity across microservices
  • Proficiency in writing and optimizing stored procedures, triggers, and views
  • Understanding of database partitioning, sharding, and replication strategies for scalability
  • Experience with database migration tools (Flyway, Liquibase, or EF Core Migrations)
  • Experience with message brokers: Kafka, RabbitMQ, or Azure Service Bus
  • Familiarity with Redis for distributed caching and session management
  • Familiarity with Azure or AWS cloud-native services
  • Strong grasp of SOLID principles, DDD (Domain-Driven Design), and CQRS/Event Sourcing
  • Experience with API Gateway tools (APIM, Kong, Ocelot
More about this job

Responsibilities

The role involves designing, building, and maintaining scalable financial applications while collaborating with cross-functional teams. Key tasks include developing backend services, building APIs, and ensuring compliance with banking standards.

Requirements

Candidates should have over 6 years of experience in .NET/C# development with a strong background in the banking domain. Proficiency in microservices architecture, relational databases, and security best practices is essential.

Skills

  • C#
  • ASP.NET Core
  • Microservices
  • Docker
  • Kubernetes
  • SQL
  • Entity Framework Core
  • LINQ
  • Apache Kafka
  • Azure Service Bus
  • PCI-DSS
  • OAuth 2.0
  • OpenID Connect
  • CI/CD
  • Azure DevOps
  • Jenkins

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering
  • Finance & Accounting
  • Consulting

Keywords

  • Banking
  • Microservices
  • Financial Applications
  • RESTful APIs
  • gRPC
  • Relational Databases
  • SQL Server
  • PostgreSQL
  • Oracle
  • Event-Driven Architecture
  • Database Migration
  • Message Brokers
  • Redis
  • Cloud Services
  • SOLID Principles
  • Domain-Driven Design
  • CQRS
  • API Gateway
  • Unit Testing
  • Integration Testing
  • Contract Testing
  • Code Reviews
  • Technical Design
  • Sprint Planning
  • Production Monitoring
  • Troubleshooting
  • High-Volume Transactions
  • Data Integrity
  • Security Best Practices
  • Compliance Standards

Report this job