Job Directory Software Engineer

Software Engineer
Jersey City, NJ

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Who we are...

Verra Mobility is a global leader in smart mobility. We develop technology-enabled solutions that help the world move safely and easily. We are fostering the development of safe cities, working with police departments and municipalities to install over 4,000 red-light, speed, and school bus stop arm safety cameras across North America. We are also creating smart roadways, serving the world's largest commercial fleets and rental car companies to manage tolling transactions and violations for over 8.5 million vehicles. And we are a leading provider of connected systems, processing nearly 165 million transactions each year across 50+ individual tolling authorities.

Position Overview

Verra Mobility is seeking a Software Engineer candidate to contribute to the development and quality for our future and existing technology products. This position will assist in the building of new platforms on cloud technologies that diversify our portfolio as well as enhancing the technical platforms that drive of our core business. This resource will use their 3+ years of experience in a Software Engineer role to enhance the Verra Mobility organization and their scrum team's effectiveness.

Essential Responsibilities

* Work with scrum team to ensure that all functionality is properly designed, developed, tested, and delivered per the requirements documented by product team.
* Develop low-level design document to be used by team members for development.
* Actively participate in code reviews to ensure coding standards are enforced and adequate code coverage is maintained.
* Develop and document test plans, automated test cases, regression tests, integration tests, and end-to-end tests.
* Integrate automated testing into Azure Pipelines to ensure quality at build and deployment.
* Utilize Azure templates and Coded Infrastructure to create and update environments on demand
* Understand the effect of iterative development and release management processes dictated by an Agile Scrum environment
* Work with product teams, scrum teams, and internal groups to ensure customer requirements are being developed and adequately tested.
* Create and follow design documentation to develop and enhance applications written in C# utilizing the Azure technologies (Azure Service Bus, Azure App Services, etc), .NET Core, .NET Framework, Xamarin, .NET MVC, Entity Framework, ASP.NET, Javascript, CSS, Azure SQL, SQL Server, and Oracle
* Diagnose and resolve issues in our dev, test, and production environments.
* Provide technical assistance to end users by responding to inquiries regarding errors, problems, or technical questions
* Develop and maintain technical documentation
* Provide mentoring and leadership to associate level team members.

Qualifications

* Bachelor's Degree in Computer Science or equivalent experience
* Fundamental knowledge of SOLID design principles
* 3 years experience with the C# programming language
* 3 years experience developing high performance DML
* 3 years experience with unit testing (TDD experience preferred)
* 2 years experience with test automation
* 2 years experience with cloud technologies (Azure preferred)
* 1 year experience creating low level design documentation for small to midsized efforts.
* Experience developing in an Agile SCRUM environment
* Experience with automated UI and web service testing.
* Experience with Git Version Control System.

Aligned with Verra Mobility Values:

* Do What's Right - We're committed to doing the right thing for each other and for our customers - integrity is our DNA.
* Lead With Grace - We embrace the importance of our colleagues and customers and always treat them with kindness and grace.
* Own It - We foster a culture of accountability and excellence, where going the extra mile is standard practice.
* Win Together - We are ambitious and like to win, but we know we win more when we include others and work together.

Verra Mobility is an Equal Opportunity Employer, qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.