T2 Systems is looking for a Senior Full Stack Developer to lead agile development teams in creating innovative software products for the parking industry, aiming to provide powerful, high-performance, and secure parking solutions.
Requirements
- Mastery of Visual Studio and related development tools. This mastery should extend into architecture, user interface design and implementation, and project planning.
- Expert knowledge of Visual Studio with an emphasis on C-Sharp.
- Expert knowledge of .NET Framework 4.8
- Expert knowledge of Azure DevOps, Azure Portal and other Azure Cloud technologies
- Expert knowledge of the Atlassian toolset, especially JIRA and BitBucket (Git).
- Expert knowledge of at least one DB platform. Strong preference for ORACLE experience.
- Expert knowledge of ASP.NET SOAP web services and Web Forms
Responsibilities
- Participates and leads development teams to build best in class software for the parking industry with little or no supervision.
- Proactively participates in all aspects of the product development life cycle within an agile framework.
- Assumes a high level of accountability for the quality of the product and code that is delivered to production.
- Provides recommendations on architecture direction, product direction, and developments tools.
- Champion software quality through rigorous code reviews, automated testing, continuous integration practices, and reduction of technical debt.
- Produce and maintain comprehensive documentation for software architecture, code, and development processes.
- Willing and capable of resolving work items (Bugs) in code developed by others.
Other
- The person in this position seeks accountability and is willing to put in extra effort to exceed expectations.
- Can clearly communicate high-level technical problems and solutions to non-technical stakeholders.
- Collaborate cross-functionally to align software solutions with business and operational goals.
- Interacts with product owners and possibly customers to gather information, provide education, give status updates, and communicate relevant software development related activities.
- A bachelor's or master's degree plus 5 years or more development experience.