Design, develop, enhance, and maintain enterprise multi-tier applications on the Microsoft .NET platform. Collaborate remotely with stakeholders and technical teams, and occasionally work onsite in Vancouver. Deliver high-quality software solutions and support integration and deployment activities.
This is a remote position.
Our client is seeking an experienced Senior .NET Developer to support the design, development, enhancement, and maintenance of enterprise applications. The successful candidate will work primarily in a remote environment while collaborating with stakeholders and technical teams to deliver high-quality software solutions. Occasional onsite work in Vancouver may be required.
Requirements
Position Education, Experience and Technical Requirements:
- Bachelor’s degree in Computer Science/Diploma/Post-Graduate Certificate or equivalent
- professional work experience, demonstrated minimum 60 months (5 years) relevant experience;
- Development experience on the Microsoft Windows platform,
- Development experience with Microsoft .NET with C#,
- Experience working within a development team on a variety of business solution development projects on the Microsoft .NET platform,
- Experience developing multi-tier solutions with Microsoft .NET.
Position Desirable Requirements:
- Experience with Microsoft Entity Framework
- Experience with NServiceBus or Service-Oriented Architecture
- Experience with GIT, TeamCity, Octopus Deploy
- Experience with DocuSign set up and integration
- Experience with Salesforce integration
- Experience with AWS framework
Similar Jobs
Cloud • Insurance • Payments • Software • Business Intelligence • App development • Big Data Analytics
Lead design and development of scalable, cloud-native financial and reconciliation systems on GCP. Own architecture, drive technical decisions, mentor engineers, embed AI and automation, collaborate with product and QA, and ensure reliability, performance, and test automation.
Top Skills:
.NetApigeeC#DatadogGitlabGoogle Cloud PlatformKubernetesNode.jsOpenapiReactSQL ServerTypescript
Software
Design, build, test, and maintain enterprise C#/.NET applications within agile teams. Develop scalable REST APIs and data models, write automated unit tests, enforce SOLID/OOP practices, mentor engineers, participate in planning/code reviews, and communicate with clients to deliver high-quality solutions.
Top Skills:
.Net.Net 10.Net MvcAgileAngular 17AngularjsAsp.Net CoreAWSAzureC#CSSDockerHTMLIbm MqKubernetesMicroservicesMs Sql Server 2019OrmsOwaspServerlessSQLSql Server Reporting Services
Information Technology • Real Estate
Design and build scalable .NET backend services and gRPC microservices; optimize data layers (SQL Server, MongoDB, Elasticsearch); implement cloud integrations on AWS and Azure; ship AI/ML features (LLMs, RAG, vector search, ranking, personalization) and operate MCP servers; contribute to CI/CD, observability, containerization, and production ML integrations impacting high-traffic consumer marketplaces.
Top Skills:
.Net 8+.Net Core.Net FrameworkAsp.Net Minimal ApisAWSAzureAzure Service BusC#Ci/CdDockerElasticsearchGa4GitGithub ActionsGrpcKafkaLangchainLlmsMediatrMlflowModel Context Protocol (Mcp)MongoDBNext.JsProtocol Buffers(Sql .Proto)PythonRagReactRedisSegmentSnsSQL ServerTypescriptVector Dbs
What you need to know about the Ottawa Tech Scene
The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

.png)

