Overview
Job Title: .NET Technical Consultant Location: Remote - Canada
Working Hours: Central Time Zone Type: Independent Contract (Contractor / Non-Employee) Start Date: ASAP
Pay Rate: $80-$100/hr CAD
We are seeking an experienced .NET Developer / .NET Technical Consultant with a minimum of 5 years of hands-on .NET development experience, ideally within financial services organizations or on finance-related projects. The ideal candidate will be strong in C# and ASP.NET Core, building secure, scalable web applications and APIs, and collaborating closely with business and technical teams to deliver high-quality solutions.
Responsibilities
Key Responsibilities:
- Design, develop, and maintain applications using .NET (C#, ASP.NET Core, Web APIs).
- Implement and consume RESTful APIs and web services to integrate with internal and external systems.
- Work closely with business analysts, architects, and stakeholders to understand functional and technical requirements and translate them into technical specifications and working code.
- Contribute to the implementation of integration solutions, including calling APIs, working with messaging systems, and handling data exchange between systems.
- Participate in the design and development of components within microservices-based or modular architectures under the guidance of senior engineers/architects.
- Ensure application code adheres to security, performance, and scalability best practices, especially in the context of financial data and transactions.
- Write clean, maintainable, and testable code, and conduct unit testing and integration testing.
- Collaborate in code reviews, provide constructive feedback, and follow coding standards and best practices.
- Assist in troubleshooting, debugging, and resolving production issues, including performance tuning and optimization.
- Support the adoption of DevOps and CI/CD practices by integrating code into build/release pipelines and automating tests where possible.
- Prepare and maintain technical documentation for applications, services, and integration points
Qualifications
- 5+ years of hands-on development experience with .NET Framework / .NET Core / ASP.NET Core.
- Strong proficiency in C#, RESTful APIs, and Web Services.
- Experience building web applications and backend services, including Web APIs.
- Exposure to or understanding of microservices architecture and modular application design.
- Professional experience working in a financial services company (e.g., banking, payments, trading, insurance) or delivering finance-related projects (e.g., digital banking, payment processing, financial reporting).
- Familiarity with typical financial data, security, and compliance considerations (such as handling sensitive data, audit trai