Senior .NET Developer
PrePass, LLC
Phoenix, arizona
Job Details
Full-time
Full Job Description
About PrePass
PrePass® is North America's most utilized and technologically advanced weigh station bypass and toll payment platform. Proven PrePass technologies enable safe, qualified motor carriers to bypass inspection facilities at highway speeds, saving them time, fuel, and money while reducing emissions. As the only provider to offer bypass and tolling solutions, PrePass technology allows fleets to regain control of toll costs, eliminate toll violations, and automatically resolve max toll disputes. PrePass is the only preclearance system developed, owned, and operated in the United States of America as well as the American Trucking Associations’ only Endorsed Corporate Partner. That’s why more than 105,000 fleets subscribe over 750,000 commercial vehicles to PrePass services.
Position Description
PrePass, LLC has an exciting opportunity for a Senior .NET Software Engineer in the transportation industry. This developer will be working with many of the latest Microsoft technologies including .NET, Visual Studio, MS SQL, Azure Cosmos, Azure, and custom ASP.NET applications.
Your Key Responsibilities
- Implement full-stack solutions utilizing .NET Core technologies for both front-end and back-end development.
- Create and follow design documentation to develop and enhance applications written in C# utilizing Azure technologies (Azure Service Bus, Azure App Services, etc.).
- Design, develop, and maintain RESTful APIs using .NET Core, .NET 6, 7, or 8, and service-oriented architectures.
- Collaborate with Software Development Leaders, Product Owners, and other teams to share and gain knowledge and enhance team performance.
- Work with various database technologies, including Microsoft SQL Server, Azure SQL, and Cosmos DB.
- Utilize EF Core or Dapper for efficient data access and manipulation in SQL databases.
- Participate in the analysis and design phases of projects, application design sessions, and make solution recommendations.
- Lead design and development efforts for new features, ensuring the use of proper design patterns.
- Lead efforts to implement robust monitoring strategies using platforms like Azure App Insights, Solar Winds, etc.
- Implement automated testing strategies using NUnit and XUnit to maintain high code quality and system reliability.
- Implement security protocols such as OAuth2.0 and OIDC to ensure data integrity and user authentication.
- Actively participate in code reviews to enforce coding standards and maintain adequate code coverage.
- Develop UI components using technologies such as JavaScript, TypeScript, .NET Razor Pages, and/or Blazor.
- Support team members by providing technical clarifications, code design guidance, and code reviews.
- Mentor less experienced developers and team members on best practices.
- Stay updated on emerging technologies and industry best practices to continuously improve development processes.
Requirements
Qualifications
Required
- 7+ years of experience in C# .NET development.
- Strong proficiency in building RESTful APIs and full-stack applications using .NET Core, .NET 6, 7, or 8.
- Experience with .NET web development technologies, including C#, ASP.NET MVC, Web API, HTML, CSS, JavaScript, ADO.NET, Entity Framework, T-SQL, and SQL Server.
- Familiarity with monitoring platforms such as Azure App Insights, Solar Winds, etc.
- Knowledge of Azure services, including Azure App Services, Virtual Machines, Serverless Functions, Storage Queues, Service Bus, and Event Hubs.
- Solid understanding of object-oriented programming principles, design patterns, SOLID principles, dependency injection, containers, and Responsive Design.
Preferred
- Microsoft Azure certifications such as AZ-900, AZ-204, AZ-104, AZ-305.
- Experience with .NET Framework 4.6, 4.7, 4.8.
- Experience with Blazor.
- Proficiency in Azure DevOps (ADO) practices, including Boards, Repos, CI/CD pipelines.
- Experience with Azure B2C and Azure API Gateway.
Benefits
How We Will Take Care of You
- Robust benefit package that includes medical, dental, and vision that start on date of hire.
- Paid Time Off, to include vacation, sick, holidays, and floating holidays.
- 401(k) plan with employer match.
- Company-funded “lifestyle account” upon date of hire for you to apply toward your physical and mental well-being (i.e., ski passes, retreats, gym memberships).
- Tuition Reimbursement Program.
- Employee Assistance Program (available at no cost to you).
- Voluntary benefits, to include but not limited to Legal and Pet Discounts.
- Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, Professional well-being of employees.
- Community Give-Back initiatives.
- Culture that focuses on Employee Development initiatives.