06th January, 2026
Software Developer (C# / ASP.NET - Full Stack)
Location: Hybrid / Onsite (Canada)
Type: Permanent
At Impact Logic, we connect purpose-driven organizations with exceptional talent.
The Impact
Our client builds advanced mapping and data visualisation platforms that help organisations across energy, environmental, renewables, and utilities sectors make better decisions using complex surface and spatial data.
This role exists to help translate sophisticated data into intuitive, reliable software products. Your work will directly support users who rely on accurate, well-designed technology to streamline operations and solve real-world challenges.
The Role
As a Software Developer, you'll work as part of a cross-functional team responsible for the full software development lifecycle—from concept and design through to deployment and ongoing improvement.
This is a true full-stack role, combining back-end development in C# / ASP.NET with front-end work focused on usability, performance, and responsive design. You'll collaborate closely with developers, product managers, and stakeholders in an Agile, fast-paced environment.
What You'll Do
- Collaborate with developers and product managers to deliver high-quality software solutions
- Design and build both client-side and server-side architecture
- Develop intuitive, user-friendly front-end applications
- Build new features and products for a data-driven platform
- Create and maintain robust databases and applications
- Develop scalable, secure APIs
- Test software to ensure performance, responsiveness, and reliability
- Troubleshoot, debug, and enhance existing applications
- Implement strong security and data protection practices
- Build mobile-responsive features and interfaces
What Success Looks Like - Reliable, well-structured software delivered across the full stack
- Features that are intuitive for users and robust under real-world usage
- Clean, maintainable code that supports long-term platform growth
- Strong collaboration within the development and product teams
Essential - Proven experience as a Full Stack Developer or similar role
- Strong experience with C# / ASP.NET
- Experience with front-end technologies such as HTML, CSS, JavaScript
- Experience working with MS SQL Server databases
- Familiarity with common development frameworks and third-party libraries
- Comfortable working in Agile development environments
- Strong communication skills and a collaborative mindset
Nice to Have - Experience developing desktop or native mobile applications (e.g. Xcode, Android Studio)
- Experience with JavaScript frameworks (e.g. Dojo, Node.js)
- Exposure to GIS or mapping technologies, such as ESRI JSAPI
- Degree in Computer Science or a related field
Why Join? - Competitive salary and comprehensive benefits package
- Flexible paid time off and health spending account
- Opportunities for growth within a rapidly expanding organisation
- Work on innovative technology with real-world impact
- Supportive, collaborative team culture with regular team events
The Impact Logic Process Every application is reviewed by our team. Shortlisted candidates complete a structured, evidence-based interview focused on impact, capability, and ways of working.
How to Apply Apply with your resume. If your experience aligns, an Impact Logic consultant will be in touch to discuss the role and next steps.
Impact Logic is committed to building diverse teams and welcomes applications from all backgrounds.
Apply For Job