Software Engineer

Trimble Navigation Limited Inc Chapel Hill , NC 27516

Posted 2 months ago

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

#engineering


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

TRC Companies, Inc.

Posted 7 days ago

VIEW JOBS 10/9/2019 12:00:00 AM 2020-01-07T00:00 TRC Companies, Inc., a pioneer in groundbreaking scientific and engineering developments since the 1960's, is a national engineering and environmental consulting firm that provides integrated services to the energy, environmental and infrastructure markets. TRC serves a broad range of clients in industry and government, implementing complex projects from initial concept to delivery and operation. TRC is seeking a candidate for the position of Software Engineer in the Chapel Hill, NC office. The successful applicant will be part of a multidisciplinary team under contract to the U.S. Environmental Protection Agency to operate, maintain, and upgrade EPA's Human Study Facility. The Software Engineer will maintain and modify custom software and computers for a large process control system and a number of smaller systems used in health effects research through the effective use of TRC's procedures and practices. Responsibilities Include: * Perform assigned duties in accordance with current policies and procedures * Demonstrate exceptional customer service by interacting effectively with physicians, medical staff, scientific investigators, engineers, and other associated technical disciplines * Analyze requirements for software upgrades * Implement and maintain software on OpenVMS systems written in Fortran, C, Datatrieve, and SQL * Implement and maintain software on Microsoft operating systems written in Visual Basic * Manage the process of reconfiguration and upgrading of production system software and hardware in accordance with utilization requirements * Perform the duties of a computer systems manager for OpenVMS systems * Communicate routinely with supervisory personnel on the status of maintenance activities * Assist in the evaluation, purchasing, and configuration of computer systems and software, and related replacement parts, accessories, and supplies * Assist with the administrative responsibilities of the department, including work order control, maintenance history records, PM and safety inspection requests, and repair parts inventory records * Develop and improve standard operating procedures for computer systems maintenance and software development * Maintain technical literature library * Complete assigned work in a timely manner * Work under minimal supervision and generally organize and prioritize workload * Maintain timely, accurate and thorough documentation required by management, as outlined in current policies and procedures * Demonstrate initiative and concern for planning, time utilization, and cost containment Qualifications/Experience: * College graduate with a major in computer science or related field plus at least four years of software development experience or an equivalent combination of education and experience * Experience with OpenVMS, Fortran, C, Visual Basic, Datatrieve, Oracle, and SQL * Experience with CHARON and VMware virtualization environments * Excellent oral and written communication skills * Organizational skills TRC offers advancement potential and a competitive compensation and benefits package including a 401k plan with a company match. For more information please visit our website at www.trccompanies.com. EOE Minorities/Females/Protected Veterans/Disabled #LI-JL1 TRC Companies, Inc. Chapel Hill NC

Software Engineer

Trimble Navigation Limited Inc