workfromanywhereworkfromanywhere
All jobs
CayuseEngineering

.NET Technical Consultant

Remote - Canada$80-$100/hr CADPosted today

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 role involves building secure, scalable web applications and APIs, collaborating with technical and business teams.

Location: Remote - Canada

Salary: $80-$100/hr CAD

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

Requirements

  • 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 trails, and transaction integrity)
  • Practical experience deploying and supporting applications on Azure, AWS, or GCP (Azure preferred)
  • Experience using CI/CD tools (such as Azure DevOps, Jenkins, or GitHub Actions) for build and release management
  • Familiarity with Docker and containerized applications; exposure to Kubernetes (AKS/EKS) is a plus
  • Strong working knowledge of SQL Server (queries, stored procedures, indexing, performance optimization)
  • Experience with at least one NoSQL database (e.g., MongoDB, Cosmos DB) is a plus
  • Familiarity with data integration concepts (ETL, data feeds, file-based interfaces, or API-based data exchange)

Location

Remote - Canada

Salary

$80-$100/hr CAD

Category

Engineering

Company

Cayuse

Source

himalayas

Posted

today

Share this job

XLinkedIn

Similar remote jobs

NTT DATANewEngineering

AI Engineering Associate Director (Plano, TX, US)

Remote (US)$151,400 - $202,500
today
GE VernovaNewEngineering

Lead Power Systems Engineer - Grid Integration and Stability, Consulting Service

Remote (US)$89,300–$148,700/yr
today
HiltonNewEngineering

Senior Lead Software Engineer

15305 North Dallas Parkway, Suite 600, Addison, TX 75001 (Allows full remote work from Texas)
today
today
RTXNewEngineering

Associate Director, I4.0 Solution Deployment Lead

US-CT-REMOTE$157,200–$298,800/yr
today