Software Developer

Remote Full-time
Geotab is a global leader in IoT and connected transportation, seeking a Software Developer to contribute to custom development initiatives. The role involves defining, designing, and implementing new software applications while maintaining code quality and participating in comprehensive code reviews.ResponsibilitiesDefine, 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 applicationsPerform Test-Driven and Security-Driven DevelopmentConduct comprehensive code reviews and ensure that coding standards are followedAnalyze call stacks, trace files, debug logs or performance data to troubleshoot and identify the root cause of bugsParticipate in development of prototypes, minimum viable products and PoCsHelp maintain code quality, organization and automationPerform maintenance programming for existing applicationsConsider the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignmentProvide design documents and documentation to ensure efficient maintenance and code reuseProvide recommendations for improvements in the overall development processParticipate in a 24x7 on-call rotating scheduleSkills1+ 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)1+ years of cloud computing experience with either GCP, AWS, or AzureExpert knowledge with SQL Server database design, optimization and writing queriesExperience with writing unit tests and automation testsProficiency in Git (or some other distributed source control tool) and are comfortable with resolving merge conflicts and renaming branches, etcBachelors or Diploma in Computer Science, Electrical/Software Engineering or other related disciplineExperience with System Design and Microservices ArchitecturePostgres SQL is nice to haveExperience with Docker and KubernetesBenefitsFlex working arrangementsHome office reimbursement programBaby bonus & parental leave top up programOnline learning and networking opportunitiesElectric vehicle purchase incentive programCompetitive medical and dental benefitsRetirement savings programThe above are offered to full-time permanent employees onlyCompany OverviewGeotab is a provider of secure Open Platform telematics technology for GPS fleet management. It was founded in 2000, and is headquartered in Oakville, Ontario, CAN, with a workforce of 1001-5000 employees. Its website is http://www.geotab.com/.



Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Entry-Level Remote Data Entry Specialist – Launch Your Career with blithequark at $27/Hour, Comprehensive Training Provided, and Opportunities for Growth

Remote

Hiring Now: Starbucks Online Remote Jobs Apply $26/Hour

Remote

Experienced Customer Service Consultant – careerzynith Answer Team

Remote

**Experienced Part-Time Licensed Insurance Customer Service Associate - Remote Opportunity at blithequark**

Remote

Remote Closer [High Ticket]

Remote

Planned Giving Officer

Remote

Crew Member Closing Shift PA

Remote

Digital Marketing Specialist - DACH

Remote

Senior Backend Engineer, Reporting

Remote

Cybersecurity Threat Hunting Team Lead - REMOTE

Remote
← Back