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
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Primary and Secondary Education and Non-profit Organizations
Referrals increase your chances of interviewing at PrePass by 2x