Job Summary:
Looking for a self-motivated individual that is looking to develop their development skills as a Senior Developer within our AssetWorks GPS/Telematics division. As a Senior .NET Developer, you will play a key role in designing, developing, and maintaining scalable and high-performance applications using the .NET framework. You will collaborate closely with cross-functional teams to build robust software solutions, troubleshoot complex issues, and mentor junior developers.
Job Description:
ESSENTIAL DUTIES AND RESPONSIBILITIES
-
Lead the design and development of complex, high-performance .NET applications.
-
Write clean, maintainable, and efficient code using C# and the .NET ecosystem (.Net Framework 4.8, ASP.NET Core 2.2.1, .NET 6+).
-
Work closely with Product Management to understand business requirements and deliver technical solutions.
-
Conduct code reviews and mentor junior developers to ensure high-quality code and adherence to best practices.
-
Identify and resolve performance bottlenecks, bugs, and other technical challenges.
-
Continuously improve development processes and ensure timely delivery of software releases.
-
Stay up to date with emerging trends in software development, .NET technologies, and best practices.
-
Coordinate with professional services and/or customer care as needed, to support questions related to functionality within realm of responsibility
REQUIREMENTS
-
Bachelor’s degree from an accredited college or university or a certificate from a technical training institute
-
5+ years of experience in .NET development, with expertise in C# and ASP.NET Core.
-
Strong understanding of object-oriented programming (OOP) and software design principles.
-
Experience with web development frameworks (e.g., Web API, RESTful services).
-
Experience with Angular (v15+) framework
-
In-depth knowledge of SQL relational databases and ORM frameworks (Entity Framework).
-
Experience with version control tools (GitHub).
-
Experience with testing frameworks (Microsoft.VisualStudio.TestTools) and test-driven development (TDD).
-
Excellent communication and collaboration skills.
-
Experience with Interprocess communication (SignalR)
Preferred Qualifications
-
Familiarity with Agile/Scrum methodologies.
-
Vehicle fleet operations experience (bonus)
-
Familiarity with ArcGIS API’s and and CI/CD Pipelines.
-
Knowledge of Microservices architecture and development.
-
Valid driver’s license with access to a vehicle
Worker Type:
Regular
Number of Openings Available:
1
Top Skills
What We Do
AssetWorks delivers industry-leading business solutions to help asset- and infrastructure-intensive organizations control capital and operating expenditures, reduce operational complexity, and manage regulatory and policy-driven risk. Leveraging a comprehensive portfolio of software and consulting solutions, we help organizations work more efficiently by improving access to shared asset data, promoting greater transparency across the organization, improving service delivery, maximizing asset availability and uptime and reducing total cost of ownership. Using the latest cloud and mobile computing technologies, our asset management solutions and domain expertise help organizations eliminate waste, redundancy, and inefficiency.
AssetWorks is a US corporation and a portfolio company of the Constellation Software, Inc. group of companies which trades on the TSX under the ticker symbol CSU. As a publicly traded corporation, we are committed to promoting shareholder value by delivering quality work and solid financial results. These factors reinforce what has always been our corporate focus—putting quality first and ensuring profitability and growth will follow.