- Ensure the functionality, performance, scalability, and reliability of system architecture for Public Works fleet management products.
- Implement project tasks and manage day-to-day activities like writing scalable, secure software.
- Perform quality assurance through peer reviews.
- Provide regular status reports to key partners.
- Listen and contribute to design discussions and make detailed notes and documenting requirements and technical design.
- Provide guidance to more junior team members, sharing knowledge across the teams.
- Write scalable, high quality and secure software in a variety of programming languages and environments, such as C#, JavaScript, SQL.
- Analyze call stacks, trace files, performance data to troubleshoot and identify the root cause of bugs.
- Participate in development of prototypes, minimum viable products and proofs of concept.
- Provide assistance to our support staff and resellers from a technical perspective.
- Research new language features, frameworks and other relevant technologies and offer recommendations to Leads and senior leaders.
- Assist in defining best practices to be used in the team.
- Provide design documents and documentation to ensure efficient maintenance and code reuse.
- Participate in a 24x7 on-call rotating schedule (if applicable).
DockerPostgreSQLSQL+6 more