Geotab is seeking a Software Developer to support other developers within Geotab by contributing to development, QA, and engineering-support inquiries. This role involves designing, building, and maintaining efficient, reusable, reliable code for high throughput, performance-critical, scalable applications. The Software Developer will collaborate with other software developers, engineers, and internal technical teams, contributing to the team's roadmap and identifying areas for improvement in existing code and architecture. The role requires working with high-level requirements, collaborating with stakeholders, and delivering a world-class product. The developer will participate in the development of scalable code, prototypes, minimum viable products, and PoCs, taking ownership of tasks and features, and writing, testing, and reviewing code. A key aspect of this role is the use of AI-assisted development tools to accelerate coding, debugging, documentation, and test generation. The developer will also contribute to team documentation, stay current with emerging AI tools and development practices, and participate in technical discussions and team ceremonies. Support for Geotab's global strategic initiatives by delivering reliable, high-quality contributions to team goals is expected. The role involves writing clean, secure, and maintainable software across languages and environments such as C#, JavaScript, and SQL, with a focus on continuous improvement. Participation in a 24x7 on-call rotating schedule may be required, supported by senior team members.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level