Geotab is looking to solve the problem of advancing security, connecting commercial vehicles to the internet, and providing web-based analytics to help customers better manage their fleets, by hiring a Senior Software Developer to build a state of the art telematics platform.
Requirements
- 5+ years of experience with using Linux, C and .Net Core and experience with optimization and multithreaded programming.
- Deep understanding of relational database concepts, schema design, and query optimization techniques.
- Hands-on experience with Postgres, including performance tuning, query analysis, and index optimization.
- Experience with test-driven development (TDD) to ensure high-quality code and reliable solutions.
- Proven ability to identify and resolve performance bottlenecks in database-driven applications.
- Familiarity with scaling applications and databases in cloud environments (e.g., using cloud-native services, autoscaling).
- Experience with Git in a collaborative development environment, including branching, merging, pull requests, and code reviews.
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.
- 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.
Other
- Participate in a 24x7 on-call rotating schedule.
- Strong written and verbal communication skills for effective collaboration and knowledge sharing.
- Ability to work in a fast-paced, ever-changing environment and take on new tasks and activities.
- Flex working arrangements, including home office reimbursement program and virtual work supported with cloud-based applications.
- Geotab verifies candidates' eligibility to work in the United States through E-Verify.