JobHire
face icon
Register to automatically apply for this and similar jobs
Registration
quiz banner person

Is that really
your dream job?

Take our quiz NOW
and find out!
mouse cursor
star

Software Engineer - C#

PrePass, LLC

Phoenix, arizona


Job Details

Not Specified


quiz banner person

Is that really
your dream job?

arrowTake our quiz NOW
and find out!
mouse cursor

Full Job Description

About PrePass

PrePass® is North America's most trusted weigh station bypass and toll management platform. We’re transforming how the transportation industry operates—creating solutions that keep trucks moving safely, efficiently, and compliantly. This means making bold decisions and building systems that support not only fleets but the broader economy. It all starts with enabling commercial vehicles to keep rolling with seamless toll management, weigh station bypass, and safety solutions. It’s what we do best, and we do it to meet the demands of the road every day.

That’s why people join us: our solutions are implemented in real-time, on highways and interstates across the nation, helping fleets go farther, faster. This work challenges and rewards, presenting complex problems that need ambitious answers. We hire bold thinkers with a heart for impact, a passion for progress, and the optimism to shape the future of transportation.

About the Role

PrePass is seeking a talented and motivated Software Engineer - C# Cto join our growing team. In this role, you will contribute to the design, development, and maintenance of our .NET applications. You will develop a strong understanding of our team’s tech stack and how it integrates with other teams across the organization. This position offers an excellent opportunity to enhance your .NET skills in a dynamic and collaborative environment.

Responsibilities

  • Software Development: Write, test, and deploy high-quality .NET applications following best practices and industry standards.
  • Technical Design: Participate in the technical design of features with guidance from senior and staff engineers. Analyze user requirements and develop efficient software solutions.
  • API Development: Design, develop, and document APIs using .NET and related technologies, leveraging Postman and Swagger.
  • Azure Functions Development: Develop and deploy serverless functions using Azure Functions.
  • DevOps and Tooling: Utilize Azure DevOps for CI/CD pipelines, leverage Git for version control, and employ Visual Studio as the primary development environment.
  • Testing and Quality Assurance: Conduct unit testing, integration testing, and debugging to ensure software meets quality standards.
  • Collaboration: Work closely with cross-functional teams, including product owners and quality assurance professionals, to ensure software meets user requirements and project timelines.
  • Software Maintenance: Maintain and enhance existing software applications, troubleshoot issues, and incorporate new features.
  • Documentation: Document the software development process, including code documentation, user manuals, and technical specifications.
  • Code Ownership & Understanding: Take ownership of a large area of the codebase, with a general understanding of several other areas. Make informed design decisions and trade-offs.
  • Problem Solving & Debugging: Analyze and troubleshoot issues efficiently, applying problem-solving skills to daily development challenges.
  • Security Awareness: Understand and apply basic software security, reliability, privacy, and compliance concepts.
  • Mentorship: Occasionally mentor junior team members through one-on-one guidance.
  • Agile Practices: Participate in Scrum ceremonies (e.g., sprint planning, daily stand-ups, sprint retrospectives) and adhere to Agile principles.

Requirements

Qualifications

  • Bachelor’s degree (or international equivalent) in a relevant field.
  • 3+ years of experience in .NET development using C#.
  • Strong proficiency in C#, Visual Studio, .NET Framework, and .NET Core.
  • Experience with object-oriented programming principles and design patterns.
  • Familiarity with Azure DevOps and Git for version control.
  • Understanding of database concepts and SQL.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Experience with Azure cloud services.
  • Familiarity with Agile development methodologies.
  • Experience writing and maintaining APIs.
  • Proficiency with Postman and Swagger for API testing and documentation.

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.
  • Voluntary benefits, to include but not limited to Legal and Pet Discounts.
  • Employee Assistance Program (available at no cost to you).
  • Company-sponsored and funded “Culture Team” that focuses on the Physical, Mental, and Professional well-being of employees.
  • Community Give-Back initiatives.
  • Culture that focuses on employee development initiatives.

Get 10x more interviews and get hired faster.

JobHire.AI is the first-ever AI-powered job search automation platformthat finds and applies to relevant job openings until you're hired.

Registration