T2 Systems is looking for a Senior Software Developer to lead agile development teams in creating innovative and advanced software solutions for the parking industry, ensuring high performance, security, and business value delivery.
Requirements
- Mastery of standard development tools and environments. 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.
- Expert knowledge of Object Oreiented Programming (OOP) and specifically Java.
- Expert knowledge and understanding of database ORMs such Hibernate and JPA.
- Expert knowledge of varying design patterns, such as CQRS, API Gateways, event driven design, etc.
- Expert knowledge of building and architecting REST APIs.
- Expert knowledge of distributed systems and microservice architectures and best practices
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 work is conducted in a way that benefits business value delivery, peer team members, as well as T2 Systems’ long-term interests.
- Leads the team in breaking down work and contributing to the predictability of the team by estimating work accurately.
- Works in a fast-paced delivery environment with an eagerness to enhance release capabilities with tooling and automation.
- Provides recommendations on architecture direction, product direction, and developments tools.
- Works closely with other departments to provide designs that ill solve business problems and ultimately benefit our customers.
Other
- The person in this position seeks accountability and is willing to put in extra effort to exceed expectations.
- A lead developer has an expert command of technology and has mastered various development tools and working practices.
- A bachelor’s or master’s degree or 7 years or more development experience.
- Excellent communication skills.
- Excellent organizational skills.