We provide innovative and practical solutions to help our customers, and the people they serve, thrive.
Intermediate Software Developer
Location
Canada
Posted
20 days ago
Salary
0
Seniority
Senior
Job Description
Intermediate Software Developer
AssetWorks Inc
• 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.
Job 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.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Claims Technical Lead
AflacAflac, American Family Life Assurance Company, was founded in 1955 by brothers William, John, and Paul Amos. Today, Aflac is a Fortune 500 company and the large
• acts as a main point of contact for claims specific questions for the case managers • serves as a mentor for new hires as well as supports new hiring training • takes an active role in refresher training and development of existing staff • ensures case managers are utilizing appropriate risk management skills to secure the appropriate claim outcome • conducts manager reviews/audits of claims as necessary to ensure overall quality • provides the appropriate coaching and feedback to case managers as needed • monitors KPIs and reports to ensure service levels and commitments are met, working with case managers as needed • monitors and adjusts workload balancing for case managers • provides support to management in facilitating team meetings/ huddles • may periodically manage complex cases and customer escalations • elevates any trends and/or coaching opportunities to the leadership team • completes special projects and/or ad hoc assignments as requested by leadership • performs other related duties as required
• Develop and maintain our SaaS platform using modern web technologies. • Collaborate with product and design teams to build user-friendly and scalable solutions. • Write clean, maintainable, and efficient code. • Troubleshoot and debug applications. • Stay up-to-date with emerging trends and technologies in web development.
• Start-up, commissioning and preventative maintenance along with repairs at customer sites. • Understanding customer requirements and working closely with them on existing systems • Informing the customer about obsolete equipment and stimulating replacement of old equipment that cannot be repaired anymore • Create accurate reports on all executed activities as well as the findings reported by the customer • Use and maintain all measuring equipment and tools optimally and timely calibrate these according to the procedures
Technical Lead
Müller's SolutionsTech Solutions company where we believe in empowering businesses to leap forward, by providing top-tier tech resourcs.
• Lead the design, development, and implementation of solutions on the Skadina platform. • Provide technical leadership and mentorship to development teams. • Translate business requirements into technical solutions. • Review code and ensure adherence to development standards and best practices. • Coordinate with architects, business analysts, and QA teams to ensure successful delivery. • Support system integration, testing, deployment, and post-production activities. • Troubleshoot and resolve complex technical issues. • Ensure application performance, security, and scalability. • Prepare technical documentation and knowledge transfer materials.




