Software Engineer III

Title: Software Engineer III                                                           
Location: Calgary, AB

Trimble Oil and Gas Services
The Oil and Gas Business Unit of Trimble Transportation exists to make the roads safer, greener and better for the Energy market. Our employees bring this to life through imagination, teamwork and a true passion to disrupt the status quo and drive the future of the industry. By using innovative thinking and technology, we create software solutions that protect workers on-site and the public at large We share a relentless ambition to find new ways to improve a company’s bottom line, while making the world a greener place. Join some of the most brilliant minds in the Oil and Gas field, working together, to make a difference for our customers and the communities we serve.

  • Work closely with product managers, software development team to implement software solutions and applications, isolate problems and debug issues on MS platforms 
  • Ability to work in a high-paced agile atmosphere 
  • Work with other teams within Trimble to integrate and collaborate on common solutions for the entire transportation industry 
  • Self-motivated and demonstrate initiative in tackling work, while following software development best practices and company guidelines 
  • Ability to communicate clearly and logically, and present developed features from time to time 
  • Provide mentoring to other members of the team 
  • Coordinate and lead the deployment of software 
Required Skills:

  • 5+ years of Detailed knowledge of C# 
  • 5+ years of working knowledge of ASP.Net
  • Detailed knowledge of Microsoft SQL Server (T-Sql, Entity Framework) - 5+ Years 
  • Proficiency with Visual Studio IDE 
  • Working knowledge of Service Bus and Publish-Subscribe design patterns 
  • Knowledge of at least 1 modern JavaScript frameworks (Angular, React, Vue) 
  • Fully proficient with web technologies (HTML, RESTful services, JavaScript, CSS) 
  • Knowledge of Typescript 
  • Full understanding of Dependency Injection and its benefits 
  • Working knowledge of Test Driven Development (TDD) 
  • Understanding of design patterns 
  • Understanding of writing maintainable code 
  • Knowledge of source control systems (GIT, Source Tree) 
  • Understanding of the software development lifecycle, and CI / CD pipelines 
  • Quick to learn new business domains and gain an understanding of the business processes that drive them 
  • Participate in Agile Ceremonies 
  • Must be able to produce usable documentation for all artifacts and coding 
  • Consistently learning and always wanting to improve 
  • Attention to detail and striving for quality 
  • Adhering to processes defined by the technical team 
  • Actively participating in code reviews with peers 
  • Troubleshooting and correcting complex bugs or issues 
  • Ability to work autonomously and collaboratively 
  • Excellent communication and interpersonal skills 
  • Computer Science degree or related experience/education 

Preferred Skills:

  • Multi-tenant applications 
  • Cloud technologies 
  •  Dev Ops 
  • Containers (Docker, Kubernetes) 
  • Scalable solutions 
  • High performance data 
  • Real time data systems 
  • NoSql databases 
  • Reporting Services 

Trimble Inc. is proud to be an Equal Opportunity and Affirmative Action Employer and considers qualified applicants for employment without regard to race, gender, age, color, religion, national origin, marital status, disability, sexual orientation, status as a covered veteran in accordance with applicable federal, state and local laws, or any other protected factor. EOE/M/F/V/D 


Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field