Geotab is looking to hire Software Developers to build and improve core applications, ensuring high-quality code is shipped to over 50,000 customers across 160 countries, impacting tens of thousands of lives by improving driver safety.
Requirements
- 2+ 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.
- 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.
- 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.
Other
- US Residents Only - Ability to pass a US Government Background Check and drug screening.
- Ability to pass a comprehensive background check , including drug test
- Ability to pass a credit check
- Ability to pass a USPS background check, including a credit check
- Fingerprinting required