Software Developer

 

Description:

We are always looking for amazing talent who can contribute to our growth and deliver results! Geotab is seeking a Software Developer who is part of a team who builds a state of the art telematics platform that makes sense of the data collected by custom-built hardware. If you love technology, and are keen to join an industry leader — we would love to hear from you!


What you'll do:

As a Software Developer your key area of responsibility will be to write high-performance C# code and SQL queries to process and store this information in real-time. This position writes JavaScript and TypeScript code to create fast and responsive user interfaces. To be successful in this role you will be a self-starter with strong written and verbal communication skills, and have the ability to quickly understand complex, technical concepts

How you’ll make an impact:

    • Use SQL and Python to interact with Geotab’s data infrastructure as needed.
    • Optimize APIs by improving query performance, implementing caching layers, etc.
    • Assist in the development of a robust environment to minimize downtime (i.e. database backups, failover system, etc).
    • Script CI/CD workflows.
    • Define, design, and implement new software applications in collaboration with other members of the development and technical teams.
    • 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.
    • Help maintain code quality, organization and automation.
    • Perform maintenance programming for existing applications.
    • Ensure 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.

What you’ll bring to this role:

    • Diploma/Degree specialization in Computer Science, Electrical, Software Engineering, or a related field.
    • 3-5 years of experience with Python development; ability to integrate with system APIs to build pipelines.
    • Working knowledge of SQL/BigQuery.
    • Proven experience as a Full Stack Developer or similar role.
    • Experience with Python, Google Compute Engine and Google BigQuery.
    • Experience programming with JavaScript, CSS and HTML.
    • Experience in TypeScript, ES6, .Net Core, Google Compute Engine, Google BigQuery.
    • Working knowledge of Cloud computing experience with GCP, AWS and/or Azure.

Organization Geotab
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 3 Years
Posted at 2023-12-15 5:58 am
Expires on 2024-06-16