Trimble Transportation is dedicated to optimizing freight movement by providing shippers and carriers with essential mobility, enterprise, and visibility software tools to enhance their operational efficiency. As a leading provider of Transportation Management Software (TMS), Asset Management Software (AMS), and Fleet Management Software (FMS), we aim to propel trucking companies toward increased efficiency, reduced costs, and optimized operations.
Learn more about us:
https://transportation.trimble.com/
https://www.trimble.com/en/industries/transportation
Responsibilities
Software Engineers at Trimble are responsible for designing, implementing, testing, and maintaining our products. This role focuses on back-end application development, testing, and maintenance. The ideal candidate is a passionate problem solver who:
* Works through tasks by experimenting, iterating quickly, and sharing ideas with the team.
* Has the ability and desire to work within a large existing codebase relied upon by thousands of customers across North America, Latin America, and Europe.
* Is dedicated to their own professional development, both technically and otherwise.
Our philosophy emphasizes simplicity and continuous delivery, focusing on providing end-to-end solutions from the outset.
Your daily tasks
* Design, develop, and maintain software applications for internal and external use.
* Create well-designed and efficient APIs for internal and external consumption.
* Collaborate with product managers, architects, and stakeholders to gather requirements and translate them into technical specifications.
* Develop database schemas and optimize SQL queries for efficient data retrieval and storage.
* Deploy and manage applications on cloud platforms, specifically Azure, ensuring scalability, availability, and security.
* Develop robust automation test suites using tools such as NUnit and Postman.
* Build reliable process monitoring, auditing, and reporting tools with DataDog and NewRelic.
Our tech environment
* Greenfield development of a new application.
* 95% backend development in .NET/C# and 5% frontend development with React/TypeScript.
* Tools include NUnit, Postman, Git, Docker, DataDog, NewRelic.
* Azure cloud ecosystem.
What you bring
* Bachelor’s or Master’s degree in Computer Science, Mathematics, or a related field, or equivalent experience.
* Strong coding, debugging, and problem-solving skills.
* Experience with modern programming languages (C#, TypeScript, Java preferred) and source control systems (Git, Subversion, etc.).
* Excellent organizational, written, verbal, and interpersonal skills.
* Attention to detail and familiarity with industry development standards and best practices.
Our Inclusiveness Commitment
We celebrate diversity as our strength. Our programs ensure our team members feel seen, heard, welcomed, and that they belong, regardless of their background or identity. We actively seek to include members who reflect our customers and communities.
#J-18808-Ljbffr