Software Developer - 8-Month Contract
Geotab is a global leader in IoT and connected transportation, seeking a Software Developer to contribute to their telematics platform. The role involves defining, designing, and implementing new software applications while collaborating with development and technical teams to ensure high-quality code and functionality.
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
- Perform Test-Driven and Security-Driven Development while conducting comprehensive code reviews to ensure coding standards are followed
- Analyze call stacks, trace files, and debug logs to troubleshoot and identify the root cause of bugs
- Participate in the development of prototypes, minimum viable products (MVPs), and Proof of Concepts (PoCs)
- Provide design documents and documentation to ensure efficient maintenance and code reuse
- Consider functionality, performance, scalability, and reliability for every assignment and provide recommendations for process improvements
Skills
- Post-Secondary Diploma/Degree in Computer Science, Electrical, Software Engineering, or a related field
- 1+ Years of experience as a Software Developer using object-oriented programming to build scalable, enterprise applications (C# preferred)
- Proven experience using Linux, C#, .NET, and object-oriented design (OOD)
- Technical proficiency in JavaScript, TypeScript, CSS, HTML, Python, and .NET Core
- Working knowledge of Cloud computing platforms such as GCP, AWS, and/or Azure
- Experience with optimization, multithreaded programming, and Google Suite for business
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
Company Overview
Apply To This Job