The Software Developer is responsible for participating in the development of applications and service solutions used by T2’s customers.
Essential Position Functions
Provides or participates in developing written design specifications for projects and products, as well as review design specifications written by others.
Provides estimates for design specifications, and is accountable for these estimates with the goal of improving the accuracy of estimates over time.
Codes/develops software applications and services for T2 Systems.
Develops and executes unit level testing for code developed in accordance with Quality Assurance needs.
Contributes as needed to the production of technical documentation and marketing materials of products and services.
Produces maintainable and reusable code, and participates in code reviews (both your own and your peers) as guided by the Manager, Development.
Researches and recommends software, hardware, and technologies relevant to T2’s product development in designated area(s) (handhelds, databases).
Provides technical support to other staff.
Supports corporate goals and objectives and pro-actively addresses issues as appropriate.
Participates in meetings, conferences, and company events as required.
Continually evaluates departmental processes and external tools and technologies for improvement opportunities specifically for the department and for T2 products in general.
Education and Qualifications
To perform this position successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Bachelor’s degree and at least two (2) years’ experience in software development, or an equivalent combination of education and experience.
At least two (2) years of software development life cycle experience, including design, development, testing, and implementation.
At least one (1) year of work experience in web-based application development using object oriented languages (C# preferred), .NET Framework, ASP.NET, XML, HTML, Oracle (preferred) or SQL Server.
Working knowledge of version control using Team Foundation Server, Visual Studio, and VSO.
Knowledge and experience using the following is a definite asset:
Responsive Web Design
Public Cloud Development
Prior experience developing custom web server controls is an asset.
Experience in Agile Development such as SCRUM or XP is desired.
Knowledge, Skills, and Abilities
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.
Strong skills in C#, .NET Framework, Visual Studio, web development, IIS, and relational database management systems is required and can be obtained through intellect, technical inclination, and dedication to gain such knowledge.
Ability to write quality software in languages appropriate for the platform(s) involved.
Ability to learn new programming languages and skills.
Strong desire to stay current with the latest development and technical changes.
Ability to read, analyze, and interpret general business, professional, and technical documents.
Ability to write presentations, reports, proposals, and correspondence.
Ability to effectively present information and respond to questions from prospects, customers, management, and staff.
Ability to calculate figures and amounts such as discounts and percentages.
Ability to solve practical problems and deal with a variety of variables.
Ability to prioritize tasks and tactfully negotiate priority with end users.
Ability to work under deadline pressure and extra hours if needed.
About T2 Systems
T2 Systems is the largest parking, mobility, and transportation provider in North America, with more than 25 years in the parking management industry and currently serving thousands of parking professionals. We integrate the best people, processes, and technology to provide powerful, high performance, and secure parking solutions.We didn’t become an industry leader by chance – we push the envelope to provide more innovative and advanced solutions for our customers. Which wouldn’t be possible without employees who strive for success, work together, and are hungry to learn, grow, and lead.