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
Added
Senior Fiserv DNA Developer / Integration Consultant
Aequilibrium Software Inc. · Remote, Canada
$70 to $90 CAD / hour
Added
RQ11822 – Systems Testing/QA Specialist – Senior
S M Software Solutions Inc · Toronto, ON, Canada
Added
Production Support Engineer
Tata Consultancy Services · Toronto, ON, Canada
$90,000 to $110,000 CAD / year
Added
Senior Full-Stack Developer
Tata Consultancy Services · Toronto, ON, Canada
$90,000 to $110,000 CAD / year
Original job description
Archived listing. The details below describe a past opening.
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
- 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