Geotab is a global leader in IoT and connected transportation, known for its diverse and talented workforce. They are seeking a Software Developer Intern to collaborate with the MyGeotab team in developing and troubleshooting applications that enhance customer interaction with their platform.
Responsibilities
Define, design, and implement new software applications in collaboration with other members of the development and technical teams
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
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
Qualification
Required
Diploma/Degree specialization in Computer Science, Electrical, Software Engineering, or a related field
Experience developing high-performance applications with C# and .NET
Understanding of relational database concepts, schema design, and query optimization techniques
Experience with writing automated tests, preferably also with test-driven development (TDD), to ensure high-quality code and reliable solutions
Ability to identify and resolve performance bottlenecks in database-driven applications
Preferred
Ideally, experience with Postgres, including performance tuning, query analysis, and index optimization
Familiarity with scaling applications and databases in cloud environments (e.g., using cloud-native services, autoscaling)
Your first week at Geotab begins with 'GEO Launch' - a one-week Employee Orientation.
Learn more about the Geotab Campus Program.
Flexible hybrid working model in that we have systems, functions, programs and policies in place to support both in-person and virtual work.
Virtual work is supported with cloud-based applications, collaboration tools and asynchronous working.
The health and safety of employees are a top priority.
We encourage work-life balance and keep the Geotab culture going strong with online social events, chat rooms and gatherings.
Geotab encourages applications from all qualified individuals.
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.
Geotab is a provider of secure Open Platform telematics technology for GPS fleet management.