Full Stack Software Engineer


Title: Software Engineer           

Location: Chapel Hill, NC                     

Department: Development                                


Our Company 
Trimble Transportation is in business for optimizing the movement of freight by providing shippers and carriers both mobility, enterprise and visibility software tools they need to run their businesses more efficiently. As the leading provider of Transportation Management Software (TMS), Asset Management Software (AMS), and Fleet Management Software (FMS) we are devoted to propelling companies in the trucking industry toward increased efficiency, lower costs and optimize operations. 
Position Purpose: 
This candidate will need to have a thorough understanding of Service Oriented Architecture (SOA) and web services and be able to leverage that understanding to design, implement, and maintain a suite of performant, reliable integrations into 3rd parties. He or she 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 web service 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. 
·         Skilled in highly performant SOA Web Service design, implementation, and consumption 
·         Expert in WCF configuration (proficiency in configuration of multiple endpoints, bindings, etc.) 
·         Familiarity with REST Web Services & JSON 
·         C#/VB.NET (Visual Studio 2012+) 
·         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 
Optional Qualifications: 
·         ASMX or Java web services 
·         Expert in working with Web.config/App.config 
·         Experience troubleshooting with the following: (SoapUI, Fiddler, WebInject, TestMaker, WCF Storm) 
·         Relational Database Administration experience 
·         Prior Transportation Industry Experience 
Education Requirements: 
·         BA/BS or equivalent experience 
Physical Requirements: 
·         Constant and close visual work at desk or computer 
·         Constant sitting and working at desk 
·         Frequent verbal and written communication with team and other business associates by telephone, correspondence, or in person 
·         Frequent lifting of folders, files, binders and other objects weighing up to 20 lbs 
·         Frequent opening and closing of heavy file drawers 
·         Occasional bending and stooping to pick up boxes and equipment weighing up to 50 lbs 
·         Frequent walking and standing Occasional driving of automobiles 
Travel Required: 5% 

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