Software Developer (Burnaby, CA)

T2 Systems

T2 Systems, Inc., a growing SaaS and embedded hardware company, is currently seeking a Software Developer to join our team! This role is a great opportunity to enjoy the rewards of a Deloitte & Touché recognized Fast 500 growing technology company.

T2 Systems has been delivering proven parking technology since 1994. Our comprehensive portfolio includes software and hardware used by universities, cities, hospitals, stadiums and businesses to manage parking. T2 Systems is trusted by close to 400 organizations in the U.S. and Canada. T2 Systems is headquartered in Indianapolis, Indiana with additional offices in Atlanta, Georgia and Burnaby, BC.

T2 is a past TechPoint MIRA Award winner, was on the Fortune 500 and 5000 list for seven years in a row, and has been recognized as a Deloitte & Touche Fast 500 growing technology company.

T2 Systems is a technology-focused parking system provider with deep roots in the evolving parking industry. With proven unified solutions and the team willing to go the extra mile, T2 delivers sophisticated data and tools to parking operations, enabling them to achieve greater efficiencies, increased revenues, and proven ROI.

Culture, Perks & Benefits

T2’s employees enjoy a new modern office that has a large kitchen/café with fresh organic fruit delivered weekly, along with access to complimentary specialty coffees and beer on tap. Scooters are available in the office for a fun way to get from one end to the other, as well as air hockey, foosball and pool table, which are available for staff when they need a short break from work! T2 also has an active social committee who plans many fun activities throughout the year.

The business park offers free access to gym facilities and complimentary daily bus transportation that travels to and from the Skytrain station and Brentwood Mall.

As a regular full-time employee, you are eligible to receive a comprehensive benefits package that includes an employer match RRSP program for eligible employees.

Essential Position Functions

We are looking for a Software Developer to join the Development team. This position is responsible for SaaS web applications and micro-services. The ideal candidate will be extremely professional in work ethic and personal presentation, possess strong communication and organizational skills, with at least 3 years of web application development experience, and thrive in a fast-paced High Tech environment.

They will lead the development of new services for the UNIFI platform and continue developing new features for Digital Iris in an agile environment.

This position will allow the candidate to work on a micro-service architecture environment using Spring Cloud, Hibernate, Redis, Kafka, MySQL and MongoDB. They will be exposed to different languages such as Java, Python, and SQL.

  • As part of a full-stack team, be responsible for the innovative design and development of new micro-services in a distributed system;
  • Follow coding standards and best practices;
  • Maintain existing products, improve the quality and their functionality continuously;
  • Write high-performance, scalable, secure, maintainable and PCI compliant code capable of processing thousands of transactions every minute;
  • Develop robust set of automated component tests following behavior driven development practices;
  • Evaluate new trends and technologies for their usefulness and feasibility;
  • Collaborate with other development teams for designing and documenting integration APIs;
  • Evaluate new trends and technologies for their usefulness and feasibility;
  • Work with Customer Services to improve customer satisfaction;
  • Share knowledge with the rest of the team to continually learn new skills and grow professionally;
  • Other related duties that arise from time to time.

Non-Essential Position Functions

  • Other duties as assigned.

Supervisory Responsibilities

  • None at this time.

Education and Qualifications

  • Bachelor’s degree in Computer Science/Engineering or related field;
  • At least 3 years of professional experience developing Web Applications with Java.

Knowledge, Skills, and Abilities

  • Passion for learning new technologies;
  • Understanding of object-oriented and functional programming concepts and design patterns;
  • Experience with at least one of the following concepts and architectures; RESTful services, distributed message queues, asynchronous web services, NoSQL and object relational mapping;
  • Experience with version control systems, preferably with Git and Continuous Integration workflows;
  • Familiarity with any of the following: Spring MVC, Spring Boot, Docker, Kafka, Hibernate, MySQL, MongoDB, AWS;
  • Familiarity with secure coding practices, OWASP Top 10 and CWE Top 25;
  • Experience with Agile development practices;
  • Excellent oral and written communication skills.
Apply for this job
  • Join our community for FREE today!

  • Create and share your own profile

  • Join the discussions

  • Publish your own items

  • Subscription to our Weekly eNewsletter

your benefits?

Get connected with parking professionals worldwide

Create your account

Sign in with LinkedIn Close

FREE membership benefits

  • * create and share your own profile
  • * join the discussions
  • * publish your own items on parking-net.commanage news, jobs, tenders, companies, events, showcases, educations, associations and literature.
  • * subscribe to our weekly eNewsletter
Add a job yourself