Senior Dotnet Developer
- Montreal, QC, Canada
$45 to $50 CAD / hour · Contract
Applications open in a new tab.
Job details
- Pay
- $45 to $50 CAD / hour
- Job type
- Contract
- Apply by
- Experience
- 5+ years of hands-on experience in Microsoft .NET technologies.
- Posting language
- English
- Posted
Original job description
We are looking for an experienced Senior .NET Developer to design, develop, maintain, and modernize enterprise applications. The ideal candidate will have strong hands-on experience with C#, .NET Core, API development, Windows applications, application troubleshooting, and enterprise integrations.
Key Responsibilities
- Design, develop, implement, and maintain enterprise applications using C# and .NET/.NET Core.
- Support and modernize legacy applications while improving performance, stability, and maintainability.
- Develop and integrate REST APIs, SOAP web services, HTTP services, and XML-based integrations.
- Troubleshoot application issues, perform root cause analysis, and resolve security vulnerabilities.
- Support applications running on Windows 10/11, Windows Server, cloud, and container platforms.
- Work with OpenShift and containerized application environments.
- Participate in code reviews, testing, deployment, CI/CD, and production support.
- Collaborate with Agile teams, infrastructure, SRE, and business stakeholders.
Required Skills
- 5+ years of hands-on experience in Microsoft .NET technologies.
- Strong expertise in C#, .NET, and .NET Core.
- Experience with front-end, back-end, desktop, and Windows-based applications.
- Strong knowledge of REST APIs, SOAP, HTTP services, and XML.
- Experience with OAuth, Active Directory, application certificates, and authentication mechanisms.
- Experience in application debugging, troubleshooting, root cause analysis, and legacy code refactoring.
- Knowledge of CI/CD, source control, and deployment processes.
- Exposure to OpenShift, Kubernetes, or containerized environments.
- Strong communication, analytical, and problem-solving skills.
Nice to Have
- Experience with Java, Spring Boot, and Spring MVC.
- Knowledge of Maven/Gradle, JUnit, and Hibernate/JPA.
- Experience with microservices and cloud platforms.
- Banking or financial services industry experience.
Important Requirement
Candidates must be willing to work onsite in Montreal 4 days per week. This requirement is non-negotiable.
More about this job
Responsibilities
Design, develop, maintain, and modernize enterprise applications using C# and .NET, and build integrations through REST APIs, SOAP services, HTTP services, and XML. Troubleshoot and secure applications, support Windows and containerized environments, and contribute to code reviews, testing, CI/CD, deployments, and production support.
Requirements
Candidates need at least five years of hands-on Microsoft .NET experience, strong C# and .NET Core expertise, and experience with application development, integrations, authentication, debugging, and legacy code. The role also calls for CI/CD and deployment knowledge, exposure to container platforms, strong communication and problem-solving skills, and willingness to work onsite in Montreal four days per week.
Skills
- C#
- .NET
- .NET Core
- REST APIs
- SOAP
- HTTP Services
- XML
- OAuth
- Active Directory
- Application Certificates
- Application Troubleshooting
- Root Cause Analysis
- CI/CD
- OpenShift
- Kubernetes
- Legacy Code Refactoring
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- C#
- .NET
- .NET Core
- Enterprise Applications
- REST APIs
- SOAP Web Services
- HTTP Services
- XML
- OAuth
- Active Directory
- Application Certificates
- Windows 10
- Windows 11
- Windows Server
- OpenShift
- Kubernetes
- Containers
- CI/CD
- Source Control
- Code Reviews
- Agile
- Application Security
- Legacy Modernization
- Java
- Spring Boot
- Spring MVC
- Maven
- Gradle
- JUnit
- Hibernate/JPA