Intermediate Software Developer for AssetWorks GPS, enhancing real-time fleet telematics with AI-powered features. Collaborate with a modern engineering team using .NET 8 and Angular 20.
Responsibilities
Develop and maintain full stack features within the AssetWorks GPS platform using .NET 8 on the backend and Angular 20 on the frontend.
Build and improve functionality across APIs, services, data access, and user-facing components.
Contribute to product capabilities such as driver behavior insights, fleet analytics, intelligent alerting, and operational recommendations.
Collaborate with product management, QA, senior developers, professional services, and customer care to clarify requirements and deliver maintainable solutions.
Participate in code reviews, troubleshoot issues, and contribute to team standards, patterns, and documentation.
Stay current with practical developments in Angular, .NET, testing, AI tooling, and modern software engineering practices.
Requirements
3–5 years of full stack software development experience.
Solid working knowledge of C#, ASP.NET Core, Web API, RESTful services, and object-oriented programming principles.
Experience building and maintaining Angular applications, including components, services, and application state.
Working knowledge of SQL relational databases and ORM frameworks such as Entity Framework.
Experience using GitHub or a similar version control platform in a team environment.
Comfort working from written requirements or specifications and contributing to clarification when details are missing.
Interest in using modern development tools responsibly to improve speed, quality, and collaboration.
Strong communication skills and a collaborative approach to problem solving.
A degree, technical certificate, or equivalent professional experience in software development.
Benefits
Remote-first work with a connected Calgary-area team culture.
Core hours with flexibility to structure your day around your life.
Early finish Fridays during the summer.
Biweekly social team calls to stay connected.
Quarterly all-hands and team lunches in the office to connect in person and understand the broader business context.
Opportunities to work with modern .NET, Angular, developer tooling, and real-world telematics data.
Senior Fullstack Developer on Stay22's Neuro team designing and building robust backend systems. Focused on AI/ML infrastructure for applications that enhance monetization for digital creators.
Intern supporting AI - based software development for marine engineering research on ice - loads prediction. Collaborating with global teams at ABS HET&DRC in St. John's, NL.
Junior Software Developer contributing to full - stack development of web - based applications in a geospatial intelligence company. Collaborating in an agile team with exposure to innovative projects.
Software Developer involved in web application development for a geospatial intelligence company. Focusing on full - stack development and collaborating in a small, agile team environment.
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.