Software Developer
Design, develop, and maintain technical solutions using Java and .NET for cloud and Windows-hosted applications. Collaborate with cross-functional teams to prioritize project work and provide third-level support for complex application scenarios.
- Hybrid
- Montréal, QC
- Posted Aug 27, 2026
- Apply by Sep 26, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
We are looking for a Software Developer for a 6 months contract with the intention of converting to full time permanent. Role is hybrid with 4 days a week on site in Downtown Montreal. Java & .NET Developer What you will do Design, develop, implement, maintain, and support technical solutions using Java, .NET, and associated frameworks for cloud and Windows-hosted applications. Work with microservices architectures (Java/Spring/Cloud) and legacy .NET applications, including front-end, back-end, and desktop components. Provide suggestions on areas for improvement within the application suite, engaging in technical spikes to analyze software problems and resolutions, aiming to eliminate technical debt and enhance automation. Document all updates and changes to applications. Provide third-level support of applications, services, and databases, particularly for complex scenarios. Collaborate cross-functionally with business partners, agile squads, and Site Reliability Engineering (SRE) teams to prioritize and complete project work, including technical analysis and estimates. Support DevOps and SRE development processes and drive process efficiencies. Communicate and interact frequently with global partners and team members. What you need to succeed Must-have Minimum 5+ years of experience designing and developing web-based applications or full-stack solutions for production environments, including cloud and Windows-hosted components. 3-5 years of experience with Java/Spring and microservices architectures and/or extensive experience with .NET technology stack. Strong technical background with development technologies such as GitHub, GitHub Actions, Kafka, Apigee, Urban Code Deploy (UCD), and OpenShift. Experience with security authorization/authentication mechanisms via OAuth, Active Directory, Application Certificates, etc. Proficiency with HTTP, SOAP, and REST protocols for rich and cloud application development. Experience in troubleshooting, root cause analysis, vulnerability fixes, and refactoring legacy code. Knowledge of SQL query optimization and troubleshooting. Change/Release management – deploying to production via cloud and desktop pipelines. DevOps experience using tools such as Dynatrace, Jenkins, Splunk, Kibana, Ansible, Elastic, and UCD to automate builds, monitor deployments, and troubleshoot failures. Nice-to-have Experience with Angular or other front-end frameworks. Agile software development experience – working in cross-functional teams from project ideation to production deployment. Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.
What you’ll do
Design, develop, and maintain technical solutions using Java and .NET for cloud and Windows-hosted applications. Collaborate with cross-functional teams to prioritize project work and provide third-level support for complex application scenarios.
Requirements
Requires minimum 5+ years of experience in full-stack development with proficiency in Java/Spring or .NET technology stacks. Must have experience with DevOps tools, security authentication mechanisms, and cloud-based deployment pipelines.
Listed skills
- SQLPreferred
- GitHubPreferred
- REST APIsPreferred
- SplunkPreferred
- .NETPreferred
- JavaPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- .NET
- Spring
- Microservices
- GitHub
- Kafka
- Apigee
- OpenShift
- OAuth
- HTTP
- SOAP
- REST
- SQL
- Dynatrace
- Jenkins
- Splunk
Job areas
- Software
- Technology
- Consulting
- Engineering
- Data & Analytics
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 26, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 4 days per week
- Seniority
- Associate
- Application method
- Direct apply is available
