Geotab is looking to solve the problem of advancing security, connecting commercial vehicles to the internet, and providing web-based analytics to help customers better manage their fleets, while also improving productivity, optimizing fleets, enhancing driver safety, and achieving strong compliance to regulatory changes.
Requirements
- 6+ Years of experience as a Software Developer using object-oriented programming to build scalable, enterprise applications (C preferred).
- Experience developing in a Linux environment, using C and .Net Core and experience with optimization and multithreaded programming (for our back end and full stack teams).
- Experience programming with front end programming such as: React, JavaScript, CSS, Typescript and HTML (for our front end and full stack teams).
- Experience with System Design and Microservices Architecture (preferred).
- 1+ years of cloud computing experience with either GCP, AWS, or Azure.
- Expert knowledge with SQL Server database design, optimization and writing queries. Postgres SQL is nice to have.
- Experience with writing unit tests and automation tests.
Responsibilities
- Define, design, and implement new software applications in collaboration with other members of the development and technical teams, based on industry standards and best practices.
- Perform Test-Driven and Security-Driven Development.
- Conduct comprehensive code reviews and ensure that coding standards are followed.
- Analyze call stacks, trace files, debug logs or performance data to troubleshoot and identify the root cause of bugs.
- Participate in development of prototypes, minimum viable products and PoCs.
- Help maintain code quality, organization and automation.
- Perform maintenance programming for existing applications.
Other
- Bachelors or Diploma in Computer Science, Electrical/Software Engineering or other related discipline.
- Flex working arrangements
- Home office reimbursement program
- Baby bonus & parental leave top up program
- Online learning and networking opportunities