
Sr .Net developer
eTeam · Montreal, QC · Hybrid
Strong hiring record · median 4 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
Role Name
Sr .Net developer
Location
Montreal / 4 days a week on site not negotiable, F2F interview required (L1 or/and CI)
JOB DESCRIPTION
.NET Developer
What will you do?
- Design, develop, implement, and maintain technical solutions supporting legacy and modern .NET applications hosted on Windows 10/11, Windows Server, and cloud/container platforms, including desktop application components.
- Analyze existing applications and recommend opportunities for modernization, technical debt reduction, code optimization, and increased automation.
- Troubleshoot application issues, perform root cause analysis, remediate vulnerabilities, and refactor legacy code to improve application stability and maintainability.
- Develop and support integrations between applications using REST/SOAP APIs, HTTP-based services, XML, and other enterprise integration mechanisms.
- Document application design, technical changes, configurations, troubleshooting procedures, and implementation updates.
- Work cross-functionally with business partners, Agile squads, infrastructure teams, and Site Reliability Engineering (SRE) teams to prioritize and successfully deliver project and operational work.
- Participate in code reviews, testing, deployment, production support, and continuous improvement activities.
- Communicate and interact frequently with business and technology partners located across Canada and globally.
What do you need to succeed?
Must-have
- Minimum 5 years of hands-on software development experience using the Microsoft .NET technology stack, including development, implementation, maintenance, and support of enterprise applications.
- Strong experience with C#, .NET / .NET Core, and Microsoft development technologies.
- Experience developing and supporting front-end, back-end, desktop, Windows-hosted, and cloud/container-hosted application components, including OpenShift environments.
- Strong understanding of object-oriented programming, application design principles, and enterprise software development practices.
- Experience with security authentication and authorization mechanisms, including OAuth, Active Directory, application certificates, and related security technologies.
- Strong experience with HTTP, SOAP, REST APIs, and web services supporting rich-client and cloud-based applications.
- Understanding of XML structures and data layouts to facilitate data exchange and integration between platforms.
- Hands-on experience in application troubleshooting, debugging, root cause analysis, vulnerability remediation, and refactoring of legacy code.
- Experience working with source control, build/deployment processes, and CI/CD practices.
- Ability to work effectively across Agile development teams, business stakeholders, SRE, and other technology teams.
- Strong analytical, problem-solving, documentation, and communication skills.
Nice-to-have / Secondary Skills
- Experience or working knowledge of Java and the Spring ecosystem is an asset.
- Familiarity with Java, Spring Boot, Spring MVC, and Java-based REST APIs/microservices.
- Experience troubleshooting, supporting, or making enhancements to Java/Spring Boot applications is preferred.
- Familiarity with Java development tools and frameworks such as Maven/Gradle, JUnit, JPA/Hibernate, or equivalent technologies would be beneficial.
- Experience working within an enterprise application landscape containing a combination of .NET and Java-based applications.
- Exposure to microservices and containerized applications using OpenShift/Kubernetes would be an asset.
- Experience within banking, financial services, or another large enterprise technology environment would be beneficial.
Skills
- .NET
- Windows
- Windows Server
- SOAP
- HTTP
- XML
- C#
- .NET Core
- OpenShift
- OAuth 2.0
- Active Directory
- Java
- Spring
- Spring Boot
- Spring MVC
- Maven
- Gradle
- JUnit
- JPA
- Hibernate
- Kubernetes
More jobs at eTeam
All 69Similar roles
- Senior Software Engineer II, Mobile - On App Ads (AI Native)Life360 · Remote, USA · Remote, Canada · USD 118,500–216,500/yrtoday
- Senior Machine Learning DeveloperClera · Montreal · CAD 200,000–250,000/yrtoday
- Staff Frontend Engineer - Grafana DataViz | Canada | RemoteGrafana Labs · Canada · CAD 186,368–223,642/yrtoday
- Staff Software Engineer - Application Core Services | Canada | RemoteGrafana Labs · Canada · CAD 186,368–223,642/yrtoday
- Staff FullStack Engineer - Application Core Services | Canada | RemoteGrafana Labs · Canada · CAD 186,368–223,642/yrtoday
- DeveloperMitchell Martin · Toronto, ONtoday