CAN - Software Developer: II (Intermediate)
- Mississauga, ON, Canada
$22 to $24 CAD / hour · Temporary
Applications open in a new tab.
Job details
- Pay
- $22 to $24 CAD / hour
- Job type
- Temporary
- Apply by
- Posting language
- English
- Posted
Original job description
We are looking for an entry-level Full Stack .NET Developer to join a collaborative team in Mississauga, Ontario. This long-term contract opportunity is well suited to someone who enjoys learning unfamiliar business domains, troubleshooting existing applications, and building practical solutions across the full stack. The role combines hands-on development with investigation, analysis, and close partnership with business and technical stakeholders. You will contribute in a hybrid work environment while helping deliver reliable, maintainable software enhancements and fixes.
Responsibilities:
• Develop, enhance, and maintain full stack .NET applications that support business operations and user needs.
• Assess business requests by gathering context, clarifying requirements, and translating objectives into practical technical approaches before development begins.
• Examine existing applications to identify defects, trace root causes, and restore functionality when issues arise.
• Collaborate with business analysts, developers, and subject matter experts to compare solution options and align on effective implementation plans.
• Write clean, well-structured, and testable code that supports long-term application stability and future enhancements.
• Participate in code reviews, technical discussions, and delivery planning to improve solution quality and team outcomes.
• Document findings, design considerations, and development decisions to support ongoing maintenance and knowledge sharing.
• Work effectively within a hybrid schedule, contributing on site in Mississauga, Ontario for most of the work week. • Detail-oriented experience developing applications with .NET technologies across both front-end and back-end components.
• Ability to investigate unfamiliar systems, analyze issues methodically, and determine appropriate next steps.
• Strong understanding of software development practices, including debugging, testing, and code quality standards.
• Comfortable working with stakeholders to clarify business needs and refine technical solutions.
• Capable of evaluating differing viewpoints, communicating recommendations clearly, and supporting collaborative decision-making.
• Experience contributing in a contract or project-based environment with shifting priorities and evolving requirements.
• Strong written and verbal communication skills, including the ability to explain technical concepts in a clear and practical way.
Responsibilities:
• Develop, enhance, and maintain full stack .NET applications that support business operations and user needs.
• Assess business requests by gathering context, clarifying requirements, and translating objectives into practical technical approaches before development begins.
• Examine existing applications to identify defects, trace root causes, and restore functionality when issues arise.
• Collaborate with business analysts, developers, and subject matter experts to compare solution options and align on effective implementation plans.
• Write clean, well-structured, and testable code that supports long-term application stability and future enhancements.
• Participate in code reviews, technical discussions, and delivery planning to improve solution quality and team outcomes.
• Document findings, design considerations, and development decisions to support ongoing maintenance and knowledge sharing.
• Work effectively within a hybrid schedule, contributing on site in Mississauga, Ontario for most of the work week. • Detail-oriented experience developing applications with .NET technologies across both front-end and back-end components.
• Ability to investigate unfamiliar systems, analyze issues methodically, and determine appropriate next steps.
• Strong understanding of software development practices, including debugging, testing, and code quality standards.
• Comfortable working with stakeholders to clarify business needs and refine technical solutions.
• Capable of evaluating differing viewpoints, communicating recommendations clearly, and supporting collaborative decision-making.
• Experience contributing in a contract or project-based environment with shifting priorities and evolving requirements.
• Strong written and verbal communication skills, including the ability to explain technical concepts in a clear and practical way.
More about this job
Responsibilities
The Software Developer at Robert Half will build, enhance, and maintain full stack .NET applications, and investigate and fix defects in existing systems. The role also involves clarifying business requests, collaborating with analysts and developers, and documenting technical decisions.
Requirements
Candidates need detail-oriented experience developing .NET applications across front-end and back-end components, plus debugging and testing skills. Strong communication skills and comfort working on shifting priorities in a contract environment are also required.
Skills
- .NET
- C#
- ASP.NET
- full stack development
- front-end development
- back-end development
- debugging
- root cause analysis
- unit testing
- code quality
- code review
- technical documentation
- requirements gathering
- stakeholder communication
- business analysis
- software maintenance
- system troubleshooting
Categories
- Software
- Technology
- Consulting
Keywords
- Full Stack Developer
- NET
- C#
- ASP.NET
- front-end
- back-end
- software developer
- debugging
- testing
- code review
- contract
- temporary
- hybrid
- Mississauga
- Ontario
- entry-level
- application maintenance
- troubleshooting
- web developer
- software engineer
Languages
- English
Seniority
Entry level