Please, let Verra Mobility know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
The Senior Full Stack Developer performs in a lead role on an agile (scrum) development team to create software products that meet corporate objectives.
This position can oversee multiple products at once or a single large-scale project while mentoring other developers and guiding their growth.
The individual seeks accountability and is willing to put in extra effort to exceed expectations.
A senior developer has an expert command of technology and has mastered the development tools used at T2 Systems.
The role involves participating and leading development teams to build best-in-class software for the parking industry with little or no supervision.
The developer consistently maintains success during their participation in all aspects of the product development life cycle within an agile framework.
They ensure that projects are conducted in ways that benefit business value delivery, peer team members, and T2 Systems’ long-term interests.
The position requires providing estimates for design specifications and being accountable for these estimates to improve accuracy.
Interaction with product owners and possibly customers is necessary to gather information, provide education, give status updates, and communicate relevant project-related activities.
Recommendations on architecture direction, product direction, and development tools are expected.
The developer works closely with other departments to provide designs that will solve business problems and ultimately benefit customers.
Proactive participation in design, code, and product reviews is required.
The role includes producing quality tested product enhancements to T2’s software products.
The developer ensures their competency is current in all code-centered, detailed-design centered, and task-centered pursuits.
They must be willing and capable of resolving work items (Bugs) in code developed by others.
The position requires consistently rendering clear technical judgment while considering both architecture guidance and sprint and roadmap implications.
Collaboration with Product Support to provide development that addresses customers’ issues is essential.
The developer consistently demonstrates innovation and imagination to go beyond assigned tasks.
They crave accountability on the quality and timeliness of delivered outputs.
Mentoring other developers and promoting sound technical skills is a key responsibility.
The individual is committed to self-study to maintain or increase technical abilities and is passionate about continuous improvement, efficiency at scale, and automation.
Requirements:
A bachelor’s or master’s degree plus 5 years or more of development experience is required.
Mastery of Visual Studio and related development tools is necessary, extending into architecture, user interface design and implementation, and project planning.
The candidate must have 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.
Excellent communication skills are essential.
Excellent organizational skills are required.
The candidate must possess excellent teamwork and leadership skills.
Expert knowledge of Object-Oriented Programming (OOP) and specifically Java is required.
Expert knowledge and understanding of database ORMs such as Hibernate and JPA are necessary.
The candidate must have expert knowledge of building and architecting REST APIs.
Expert knowledge of distributed systems and microservice architectures and best practices is required.
Expert knowledge of relational databases such as MySQL, Oracle DB, and other formats such as Mongo is necessary.
Experience with the Atlassian toolset, especially JIRA and BitBucket (Git), is required.
A working knowledge of Angular/TypeScript or similar front-end frameworks is necessary.
The ability to work with a diverse group of development team members is essential.
The candidate must be able to work on multiple features and refactoring/support concurrently.
The ability to work across a development team to keep sprint commitments on track is required.
The candidate should stay on the leading edge of technology trends.
The ability to effectively engage with stakeholders and colleagues across departments is necessary.
The candidate must be able to create and deliver presentations and proposals.
The ability to problem-solve, define problems, collect data, establish facts, and draw conclusions is essential.
The ability to prioritize tasks and tactfully negotiate priority with end users is required.
The candidate must be able to work under deadline pressure and extra hours if needed.
Benefits:
The position offers the opportunity to work remotely from anywhere in the United States.
Employees are encouraged to take ownership of their work and drive toward breakthrough outcomes.
The company promotes a culture of integrity and good character, ensuring ethical behavior and good judgment.
Employees are supported in their professional growth and development through mentoring and collaboration.
The work environment fosters teamwork and values differences, encouraging an engaging atmosphere.
The company is committed to equal opportunity employment, ensuring a diverse and inclusive workplace.
Apply now
Please, let Verra Mobility know you found this job
on RemoteYeah
.
This helps us grow 🌱.