Looking for a self-motivated individual eager to develop their skills as a Senior Developer within our AssetWorks GPS / Telematics division? As a Senior .NET Developer, you will be instrumental in designing, developing, and maintaining scalable, high-performance applications using the .NET framework. Collaborate with cross-functional teams to build robust 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 to support questions related to functionality within your 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 APIs and CI/CD pipelines.
- Knowledge of Microservices architecture and development.
- Valid driver’s license with access to a vehicle.
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and Information Technology, Software Development and IT System Custom Software Development