.NET FULL STACK DEVELOPER
Builds and maintains Quester Tangent's FleetWise server-based train/transit software across the full SDLC — designing features, estimating effort, developing REST APIs and services, and debugging system-level defects. Core stack: C#, .NET 8+, Blazor, Entity Framework Core, and Microsoft SQL Server, deployed into transit authority networks.
- Compensation
- CA$85K–CA$100K / yr
- Location
- Canada
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Diploma or Degree in Software/Computer Engineering, Computer Science, or related field
- Minimum 7+ years of software development experience
- Knowledge of Microsoft .NET frameworks (8 and newer)
- Experience developing in the .NET ecosystem with Microsoft SQL Server, with focus on protocol implementation and debugging
- Strong understanding of OOP and SOLID principles
- Intermediate-level expertise with Blazor .NET and EF Core
- Familiarity with REST APIs, web services, and application integration
- Knowledge of design-for-test methodologies (white and black box testing)
- Excellent verbal and written communication skills
- Familiarity with version control systems such as SVN, Git, Perforce
- Experience delivering a customized product to multiple clients
- Coding and debugging experience with C# and JavaScript
- Familiarity with Identity Management and implementation best practices
- Experience using Wireshark to analyze network traffic
- Experience developing data-driven applications for varying stakeholders
- Familiarity with UML diagrams (Class, Sequence, Activity)
- Ability to work in-office
- Ability to travel domestically and internationally (up to 5%), primarily Canada and the US
- Valid passport and authorization (visa) to travel to customer locations
- Security clearance may be required depending on project assignments and client requirements
Full description
ABOUT US:
Quester Tangent has had the privilege of being at the forefront of the train technology industryfor over 30 years. Based on Canada’s beautiful Pacific Coast, our talented team takes pride inhelping to make smarter and more connected trains through every stage of the lifecycle - fromdesign to ongoing support. Our leading-edge solutions help enhance public transit systems acrossNorth America, making travel safer, more efficient, and comfortable for everyone.When you join Quester Tangent you will be joining a closely-knit team that is passionate aboutthe work we do and the positive impact it has on transit systems. Working on large, multi-yearprojects allows you to see the long-term difference you are making. If you would love tocontribute to meaningful change in the world’s transit networks, Quester Tangent would love foryou to join our team.
THE ROLE:
The .NET Full Stack Developer is directly involved in the execution of Quester TangentCorporation’s (the ‘Company’s’) server-based FleetWise Software Products with a focus on thedesign, implementation and test aspects of the Software Development Lifecycle. The incumbent’sexpertise will be used to implement the Company’s Enterprise Class Solution that is deployeddirectly into Transit Authority networks. Knowledge of Microsoft’s .NET frameworks (8 and newer)is required and will be used to implement new features in a multi-service architecture using C#first Blazor for the user interface. Participation in the design and cost estimation of features aswell as working to identify root-cause and correct system level defects are key components of thisrole.
COMPENSATION:
The salary range for this role is $85,000 to $100,000 per year, though actual compensation mayvary based on factors such as experience and qualifications.
KEY RESPONSIBILITIES:
- Design, develop, test, and maintain Fleetwise software applications using C#, .NET,Blazor, and Entity Framework Core.
- Participate in feature design, requirements review, and effort estimation for product and
- Develop and maintain REST APIs, backend services, and application components.
- Develop and optimize SQL Server queries, stored procedures, and database functionality.
- Work with developers across product teams to ensure data compatibility and integration
- Investigate and troubleshoot application, database, and system-level issues to identify root causes.
- Develop and execute unit, integration, and functional tests to verify software functionality.
- Participate in code reviews, defect resolution, and regression testing.
- Prepare and maintain software design and test documentation in accordance with company standards.