Remote Senior Full Stack Developer

Logo of Verra Mobility

Verra Mobility

📍Remote - United States

Job highlights

Summary

Join our team as a Senior Full Stack Developer and lead the development of software products that meet corporate objectives. As a senior developer, you will oversee multiple projects, mentor junior developers, and guide their growth. You will be responsible for creating high-quality code, providing estimates, and interacting with product owners and customers.

Requirements

  • A bachelor’s or master’s degree plus 5 years or more development experience
  • Mastery of Visual Studio and related development tools. This mastery should extend into architecture, user interface design and implementation, and project planning
  • Has 3 or more years of experience as part of an agile development team
  • Knowledge of T2’s software products, services, and processes is required which can be obtained through intellect, technical inclination, and dedication to gain such knowledge
  • Excellent communication skills
  • Excellent organizational skills
  • Excellent teamwork and leadership skills
  • Expert knowledge of Object Oreiented Programming (OOP) and specifically Java
  • Expert knowledge and understanding of database ORMs such Hibernate and JPA
  • Expert knowledge of building and architecting REST APIs
  • Expert knowledge of distributed systems and microservice architectures and best practices
  • Expert knowledge of relational DBs such as MySql, Oracle DB, and other DB formats such as Mongo
  • Experience with the Atlassian toolset, especially JIRA and BitBucket(Git)
  • Working knowledge of Angular/TypeScript or similar front-end frameworks
  • Ability to work with a diverse group of development team members
  • Ability to work on multiple features and refactoring/support concurrently
  • Ability to work across a development team to keep sprint commitments on track
  • Ability to stay on the leading edge of technology trends
  • Ability to effectively engage with stakeholders and colleagues across departments
  • Ability to create and deliver presentations and proposals
  • Ability to problem solve; define problems, collect data, establish facts, draw conclusions
  • Ability to prioritize tasks and tactfully negotiate priority with end users
  • Ability to work under deadline pressure and extra hours if needed

Responsibilities

  • Participates and leads development teams to build best in class software for the parking industry with little or no supervision
  • Consistently maintains success during their participation in all aspects of the product development life cycle within an agile framework
  • Ensures that projects are conducted in ways that benefit business value delivery, peer team members, as well as T2 Systems’ long-term interests
  • Provides estimates for design specifications and is accountable for these estimates with the goal of improving the accuracy of estimates
  • Interacts with product owners and possibly customers to gather information, provide education, give status updates, and communicate relevant project-related activities
  • Provides recommendations on architecture direction, product direction, and developments tools
  • Works closely with other departments to provide designs that will solve business problems and ultimately benefit our customers
  • Proactively participates in design, code, and product reviews
  • Produces quality tested product enhancements to T2’s software products
  • Ensures person competency is current in all code-centered, detailed-design centered, and task-centered pursuits
  • Willing and capable of resolving work items (Bugs) in code developed by others
  • Consistently renders clear technical judgment while routinely considering both architecture guidance and sprint and roadmap implications
  • Works with Product Support to provide development that addresses customers’ issues
  • Consistently demonstrates innovation and imagination to go beyond assigned tasks
  • Craves accountability on the quality and timeliness of delivered outputs
  • Mentor other developers and promotes sound technical skills
  • Committed to self-study to maintain or increase technical abilities
  • Passionate about continuous improvement, efficiency at scale and automation

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Verra Mobility know you found this job on JobsCollider. Thanks! 🙏