engineering
Posted 3 weeks agoSenior Software Developer
On-site
Responsibilities
- Develop high-quality software with an eye for design and usability
- Identify, prioritize, and execute tasks in the software development life cycle
- 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
- Own It. We focus on high performance and drive toward breakthrough outcomes. Our employees ensure accountability, optimize and align work, focus on the customer, and cultivate innovation.
Requirements
- A good candidate will have full-stack technical skills in service-driven applications and cloud offerings for the development and support of modern web and mobile applications.
- Computer Science/Information Technology/Engineering Bachelor’s degree or equivalent experience.
- Technical understanding of modern software development and cloud platforms
- Experience working in team environments and with Agile project methodologies •
- Experience with intelligent transportation systems, connected vehicles serices, telematics or similar IoT solutions is a plus (not a must, but 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 is a plus
Experience
- Minimum 5 years of professional hands-on experience in software development
Additional details
- Verra Mobility is looking to hire an experienced full-stack engineer on our Connected Vehicle Services team.
- This position is expected to be a subject matter expert and senior engineer in the design, development, and delivery of Connected Fleet solutions.
- Working with clients, industry leaders, and government agencies to identify breakthrough opportunities to add business value and create new markets through state-of-the-art technologies and connected services and data.
- The right candidate is a technologist with an entrepreneurial mindset and is passionate about tackling some of the most meaningful problems in the transportation industry. Essential
- Actively participate in code reviews to ensure coding standards are enforced and adequate code coverage is maintained.
- Work with product teams, scrum teams, external, and internal groups
- Comfortable wearing multiple hats and adapting to changing situations
- Good communication skills, knowledge sharing, and collaboration. •
- Experienced in Agile engineering practices; automated testing, continuous integration and deployment
- An ideal candidate for this role naturally works in alignment with the Verra Mobility Core Values: