Description:
As a Full Stack Developer (C#, ASP.NET, TypeScript, React, Redux, GCP) your key area of responsibility will be ensuring stable and scalable releases for critical compliance features within both MyGeotab and the Drive App while ensuring high-quality code is shipped to over 50,000 customers. You will need to work closely with your full-stack pillar team and stakeholders to process billions of data points daily using data analytics and machine learning.
To be successful in this role you will be a versatile developer who can complete assignments independently or thrive in a team environment, acting as a resource on custom development initiatives. In addition, the successful candidate will have demonstrated experience building reliable, large-scale applications and a passion for creating software that powers global connected transportation.
How You'll Make An Impact:
- Define, design, and implement new software applications based on industry standards and best practices.
- Translate application storyboards and use cases into functional, high-performing applications.
- Perform Test-Driven and Security-Driven Development to maintain the integrity of our open platform.
- Conduct comprehensive code reviews to ensure rigorous coding standards are followed across the team.
- Troubleshoot and identify root causes of bugs by analyzing call stacks, trace files, and performance data.
- Develop prototypes and PoCs to drive innovation and evaluate minimum viable products.
- Maintain code quality and automation to support the scalability of over 4 million deployed devices.
- Provide detailed design documentation to ensure efficient maintenance and code reuse.
- Participate in a 24x7 on-call rotating schedule to ensure system reliability for our global user base.
What You'll Bring To The Role:
- 5+ years of experience with using Linux, C# and .Net Core and experience with optimization and multithreaded programming.
- 2+ years of experience with System Design and Architecture.
- 2+ years of cloud computing experience with either GCP, AWS, or Azure.
- Expert knowledge with SQL Server and Postgres database design, optimization and writing queries.
- Experience with writing unit tests and automation tests.
- Experience with Docker and Kubernetes.
- Proficiency in Git (or some other distributed source control tool) and are comfortable with resolving merge conflicts and renaming branches, etc.
- Bachelor of Computer Science, Electrical/Software Engineering or other related degrees.