See all roles

Software Developer

Work from home Full-time role Hiring

Geotab is a global leader in IoT and connected transportation, seeking a Software Developer to contribute to custom development initiatives. The role involves defining, designing, and implementing new software applications while maintaining code quality and participating in comprehensive code reviews.

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. Translate application storyboards and use cases into functional applications
  • 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
  • Consider the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment
  • Provide design documents and documentation to ensure efficient maintenance and code reuse
  • Provide recommendations for improvements in the overall development process
  • Participate in a 24x7 on-call rotating schedule

Skills

  • 1+ 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)
  • 1+ years of cloud computing experience with either GCP, AWS, or Azure
  • Expert knowledge with SQL Server database design, optimization and writing queries
  • Experience with writing unit tests and automation tests
  • Proficiency in Git (or some other distributed source control tool) and are comfortable with resolving merge conflicts and renaming branches, etc
  • Bachelors or Diploma in Computer Science, Electrical/Software Engineering or other related discipline
  • Experience with System Design and Microservices Architecture
  • Postgres SQL is nice to have
  • Experience with Docker and Kubernetes

Benefits

  • Flex working arrangements
  • Home office reimbursement program
  • Baby bonus & parental leave top up program
  • Online learning and networking opportunities
  • Electric vehicle purchase incentive program
  • Competitive medical and dental benefits
  • Retirement savings program
  • The above are offered to full-time permanent employees only

Company Overview

  • Geotab is a provider of secure Open Platform telematics technology for GPS fleet management. It was founded in 2000, and is headquartered in Oakville, Ontario, CAN, with a workforce of 1001-5000 employees. Its website is http://www.geotab.com/.
  • Apply To This Job

    You might like

    Sales Associate

    Work from home Full-time role

    Staff Accountant, Accounts Payable

    Work from home Full-time role

    [Remote] Remote Inbound Sales Representative (Voice)

    Work from home Full-time role

    Interior Designer | Luxury San Francisco Design House

    Work from home Full-time role

    Carrier Sales Representative, Road US

    Work from home Full-time role

    Credit Analyst

    Work from home Full-time role

    [Remote] AAA Sales Associate Work From Home

    Work from home Full-time role

    Graduate Process Engineer

    Work from home Full-time role

    Credit Assistant

    Work from home Full-time role

    Health Claim Investigation Representative

    Work from home Full-time role

    Tech Lead, Android Core Product - Bilbao, Spain

    Work from home Full-time role

    Remote Software Tester jobs – Full‑Time QA Engineer (Remote) based in Cary town, North Carolina – Selenium, Cypress & API Testing – $80‑$95k – Agile / Scrum Team – Contract‑to‑Hire

    Work from home Full-time role

    [Remote/WFM] Customer Success Representative - Entry Level

    Work from home Full-time role

    Virtual Telemetry Tech

    Work from home Full-time role

    Customer Support Representative

    Work from home Full-time role

    Remote Customer Service Rep - Starts at 19 per Hour – Amazon Store

    Work from home Full-time role

    Billing & Invoicing Analyst

    Work from home Full-time role

    Lead Retail Customer Service Associate – Expert Customer Experience and Operational Leadership

    Work from home Full-time role

    Remote Entry-Level Data Entry Specialist – Thriving Career Opportunities in a Flexible Work Environment

    Work from home Full-time role

    Financial Advisor - Training Provided (Career Changers Encouraged)

    Work from home Full-time role