Software Engineer @ Trimble Inc

This candidate will need to have a thorough understanding of Service Oriented Architecture (SOA) and be able to leverage that understanding to design, implement, and maintain performant, reliable enterprise application solutions to support our customers business needs. This candidate will be responsible for learning the structure of a complex, mature software application. The candidate will be responsible for locating and repairing problems in the code as well as development of new functionality to enhance our enterprise application offering to our customers, vendors, and business partners. He or she will be thorough in making sure all code changes meet our quality standards and the needs of our customers.
Primary Responsibilities

  • Develop client-side Web application code for TMT for Web
  • Develop server-side code to support the TMT product family
  • Analyze, design, implement new features and improve performance of the applications.

Required Skills

  • Skilled in highly performant SOA Web Service design, implementation, and consumption
  • Familiarity with REST Web Services & JSON
  • Experience in WCF configuration (proficiency in configuration of multiple endpoints, bindings, etc.)
  • C#/VB.NET (Visual Studio 2015+)
  • MS SQL Server
  • Fluency in Object Oriented Design
  • Expert in Troubleshooting / Diagnosing
  • 3+ Years of Experience
  • Ability to work with a large established software base to locate problems and/or develop new features
  • Ability to complete work within estimated time constraints to provide our customers with the best enhancements at a reasonable cost
  • Time management skills to handle multiple task assignments and prioritize work appropriately
  • Aptitude for designing and coding software and a desire to do quality work
  • Good verbal and written communication skills demonstrating the ability to work with customers inside or outside of the company
  • Other duties as assigned
  • BA/BS or equivalent experience

Preferred Skills

  • ASMX or WebAPI web services
  • Kendo/Angular/React/Typescript
  • Microservices
  • MongoDB
  • Expert in working with Web.config/App.config
  • Experience troubleshooting with the following: (SoapUI, Fiddler, WebInject, TestMaker, WCF Storm, Postman)
  • Relational Database Administration experience
  • Prior Transportation Industry Experience