Senior Software Developer
Verra Mobility · Mesa, AZ · 1 wk ago
EngineeringFull-time
Position Overview
Verra Mobility is seeking an experienced full-stack engineer for their Connected Vehicle Services team. The role requires expertise in designing, developing, and delivering Connected Fleet solutions.
Essential Responsibilities
- Develop high-quality software with an eye for design and usability
- Identify, prioritize, and execute tasks in the software development life cycle
- Participate in code reviews to enforce coding standards and maintain adequate code coverage
- Work with product teams, scrum teams, external, and internal groups
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Document development phases and monitor systems
Qualifications
- Computer Science/Information Technology/Engineering Bachelor’s degree or equivalent experience
- Minimum 5 years of professional hands-on experience in software development
- Technical understanding of modern software development and cloud platforms
- Self-motivated, fast-moving, and autonomous
- Comfortable wearing multiple hats and adapting to changing situations
- Good communication skills, knowledge sharing, and collaboration
- Experience working in team environments and with Agile project methodologies
- Experience with intelligent transportation systems, connected vehicles services, telematics or similar IoT solutions (nice to have)
Technical Expertise
- Strong experience developing full-stack applications using AWS components (Amplify, Lambda, S3, Location Services, AppSync, API Gateway)
- Experience with NoSQL data stores such as MongoDB, DocumentDB, Cosmos
- Experienced with container services like Docker and Kubernetes
- Experienced with Front End development (React, TypeScript, JSON, Node.js, JavaScript, CSS)
- Experience in core server languages (Java, C#, Node.js)
- Strong background in API development, management, and other system integration practices
- Solid understanding of security practices including authentication and authorization services
- Knowledge of Machine learning, AI concepts, and Blockchain (plus)
- Experienced in Agile engineering practices; automated testing, continuous integration and deployment