Current jobs related to Senior Software Developer, Full Stack Product - Oakville, Ontario - Geotab Inc.


  • Oakville, Ontario, Canada Randstad Full time

    About the RoleAs a Senior Software Engineer, you will be responsible for leading the development of our company's full stack applications. Your expertise in senior roles will help drive the technical vision of our products and ensure they meet the highest standards of quality and performance.Key Responsibilities• Design and develop scalable and efficient...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full StackGeotab is seeking a Senior Software Developer to join our Fleet Compliance development team. As a key member of our team, you will be responsible for developing high-level code with attention to system integration and scalability. You will ensure that the software meets all requirements of design, quality, security,...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full Stack OpportunityWe are seeking a highly skilled Senior Software Developer to join our Fleet Compliance development team. As a key member of our team, you will be responsible for designing and developing high-level code with attention to system integration and scalability.Key Responsibilities:Design and develop software...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full Stack OpportunityWe are seeking a highly skilled Senior Software Developer to join our Fleet Compliance development team. As a key member of our team, you will be responsible for designing and developing high-level code with attention to system integration and scalability.Key Responsibilities:Design and develop software...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full StackWe are seeking a highly skilled Senior Software Developer to join our Fleet Compliance development team. As a key member of our team, you will be responsible for developing high-level code with attention to system integration and scalability. Your expertise in creating representations for functions and user interfaces...


  • Oakville, Ontario, Canada Zhenkang Yu Full time

    We are seeking a skilled Senior Software Engineer to join our team as a Full Stack Developer. The ideal candidate will have strong programming skills and experience with cloud computing platforms.The successful candidate will be responsible for designing and developing scalable software systems, collaborating with cross-functional teams, and ensuring...


  • Oakville, Ontario, Canada Ruby Management Ltd. Full time

    As a highly skilled full stack developer, you will be responsible for designing, implementing, and maintaining complex software systems. You will work closely with cross-functional teams to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:Design and implement scalable software systemsCollaborate with cross-functional...


  • Oakville, Ontario, Canada AVA MARINE GROUP INC Full time

    About the Role:As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient software applications. This is a fantastic opportunity to join a dynamic team and contribute to high-quality software solutions.Responsibilities:- Design and develop scalable software applications using a variety of programming...


  • Oakville, Ontario, Canada Zoelicious Inc Full time

    We are seeking a skilled Software Engineer to join our team. This role involves working on the full-stack, utilizing expertise in programming languages such as Java and Python to develop scalable and efficient software solutions.Key responsibilities include:Designing and implementing software systemsCollaborating with cross-functional teams to ensure...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a strong background in software development, with a focus on writing, modifying, integrating, and testing software code.The successful candidate will have excellent communication skills, with the ability to communicate...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job DescriptionINDUSTRIOS Software Inc. is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages, including C#,...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job DescriptionINDUSTRIOS Software Inc. is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages, including C#,...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    At INDUSTRIOS Software Inc., we are seeking a skilled Senior Software Developer to join our team. The ideal candidate will have a strong background in software engineering, with a focus on writing, modifying, integrating, and testing software code. They will also be responsible for maintaining existing computer programs, communicating technical problems and...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job Title: Senior Software DeveloperAbout the Role:We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining software applications.Key Responsibilities:Design and develop software applications using various...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    INDUSTRIOS Software Inc. - Senior Software Developer PositionEstimated Salary: $120,000 per year.We are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications.About the...


  • Oakville, Ontario, Canada Natus Full time

    Cloud Software Engineer (Full-Stack) Location: Hybrid Natus is seeking a skilled Cloud Software Engineer (Full-Stack) to join our team. As a Cloud Software Engineer (Full-Stack), you will be responsible for designing, implementing, and testing cloud software components and services. You will work closely with our software development team, test team,...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job DescriptionINDUSTRIOS Software Inc. is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using various programming languages, including C#,...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    INDUSTRIOS Software Inc. Job DescriptionWe are seeking a Senior Software Architect to join our team.About the Role:This is a permanent, full-time position working 40 hours per week in English.Job Responsibilities:Write, modify, integrate and test software code for e-commerce and other Internet applications.Maintain existing computer programs by making...


  • Oakville, Ontario, Canada INDUSTRIOS Software Inc. Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Developer to join our team at INDUSTRIOS Software Inc. The ideal candidate will have a strong background in software engineering and a passion for developing innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using a variety of programming languages,...


  • Oakville, Ontario, Canada Geotab Inc. Full time

    Senior Software Developer, Full Stack (Compliance HOS)Basis:Permanent - Full-timeArea of Interest:Product & Software DevelopmentLocation:Oakville, OntarioWho we areGeotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow...

Senior Software Developer, Full Stack Product

2 months ago


Oakville, Ontario, Canada Geotab Inc. Full time
About the Role

We are seeking a highly skilled Senior Software Developer to join our dynamic Video Group. As a key member of our team, you will be responsible for designing and implementing new software applications and cloud-based microservices. Your expertise in C#.NET and experience with optimization and multithreaded programming will be invaluable in helping us deliver a robust platform for cameras, smart sensors, and video partners.

Our team thrives in a fast-paced, agile environment, working with modular and modern.NET services that are designed for scalability and flexibility. We leverage advanced CI/CD pipelines with automated system tests to deliver reliable, high-quality software continuously.

Key Responsibilities
  • Design and implement new software applications and cloud-based microservices.
  • Write high-quality code in C#.NET in a scalable environment.
  • Implement and maintain software development best practices.
  • Contribute to comprehensive code reviews and ensure that coding standards are followed.
  • Maintain code quality, organization, and automation.
  • Analyze call stacks, trace files, and performance data to troubleshoot and identify and fix the root cause of bugs.
  • Perform Test-Driven and Security-Driven Development.
  • Work collaboratively within the team and across other teams/departments.
  • Participate in a 24/7 on-call rotating schedule.
Requirements
  • 5+ years of experience with using Linux, C# and.NET Core and experience with optimization and multithreaded programming.
  • 2+ years of experience with System Design and Architecture.
  • 2+ years of cloud computing experience with either GCP, AWS, or Azure.
  • Expert knowledge with SQL Server and Postgres database design, optimization, and writing queries.
  • Experience with writing unit tests and automation tests.
  • Experience with Docker and Kubernetes.
  • Proficiency in Git and are comfortable with resolving merge conflicts and renaming branches.
  • Bachelor of Computer Science, Electrical/Software Engineering or other related degrees.
About Geotab

Geotab is a global leader in IoT and connected transportation and certified "Great Place to Work." We are a company of diverse and talented individuals who work together to help businesses grow and succeed, and increase the safety and sustainability of our communities.

We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We believe that success happens where new ideas can flourish – in an environment that is rich in diversity and a place where people from various backgrounds can work together.

We are committed to accommodating people with disabilities during the recruitment and assessment processes and when people are hired. We will ensure the accessibility needs of employees with disabilities are taken into account as part of performance management, career development, training, and redeployment processes.

By submitting a job application to Geotab Inc. or its affiliates and subsidiaries (collectively, "Geotab"), you acknowledge Geotab's collection, use, and disclosure of your personal data in accordance with our Privacy Policy.