Design, develop, and maintain scalable .NET applications and microservices within the banking domain. Collaborate with cross-functional teams to optimize database solutions and support production environments.
.NET Developer – Banking Domain
Location: Canada – Remote
Experience: 5+ Years
Job Type: Full-time / Contract
Job Description:
We are looking for an experienced .NET Developer with 5+ years of software development experience and strong banking/financial services domain knowledge.
Required Skills:
- 5+ years of experience with C#, .NET / .NET Core, ASP.NET Core
- Strong experience with Web API, REST APIs, and microservices
- Hands-on experience with SQL Server, Entity Framework, and LINQ
- Experience with Azure cloud services and CI/CD
- Strong understanding of OOP, SOLID, and design patterns
- Experience with Git and Agile/Scrum
- Banking/Financial Services experience is mandatory
- Strong communication and problem-solving skills
Nice to Have:
- Angular or React
- Docker/Kubernetes
- Kafka or Azure Service Bus
- OAuth2/JWT and secure API development
- Experience with payments, lending, cards, or core banking systems
Key Responsibilities:
- Design, develop, and maintain scalable .NET applications and APIs.
- Build and integrate microservices for banking applications.
- Develop and optimize SQL queries and database solutions.
- Collaborate with architects, business analysts, QA, and development teams.
- Participate in code reviews, testing, deployment, and production support.
This is a remote position.