GlobalTranz is a technology-driven freight brokerage company specializing in LTL, full truckload, third-party logistics and expedited shipping services. GlobalTranz is leading the market in innovative logistics technology that optimizes the efficiency of freight movement and matches shipper demand and carrier capacity in near real-time. Leveraging its extensive freight agent network, GlobalTranz has emerged as a fast-growing market leader with a customer base of over 25,000 shippers.
SUMMARY/OBJECTIVE
The Sr. Engineer, Software will design, code, and unit test new features and modifications. They will also triage, re-factor, and troubleshoot issues found within large scale applications and maintain integrity of existing program logic according to specifications. The Engineer will also deliver working software in compliance with technical architectures and integrate software components into a fully functional software system.
The Sr. Engineer, Software with execute on approved technical tasks within their area of focus to ensure metrics and collaboration are being fostered and encouraged. This role is responsible for conducting research and recommending technology direction and solutions, while also conducting code review of Engineer I & II team members. Additionally, this role is responsible for managing task and updates via GlobalTranz tools (such as Jira and Zendesk)
ESSENTIAL FUNCTIONS
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Keep up on understanding of software best practices as it applies to web application development
- Understand service-oriented architectures
- Prioritize and manage work, adhering to critical project timelines in a fast-paced environment
- Self-starter that is able to collaborate actively with others in a cross-functional team or work independently
- Apply Test Driven Development at any time where the technique is applicable to solve the problem at hand
- Mentor all levels below in technology direction and application
- Lead at least 1 competency and 2 competency presentation
- Contribute to at least 2 technology curriculum creation and content updates per year
- Lead improving/enhancing development processes and provide training to others
- Lead at least 1 POC effort around new technology, tools, or processes
- Contribute to internal and external white papers and the wiki regarding development processes
- Lead efforts to document processes and create training materials
- Choose at least 1 technology focus area of GlobalTranz software to specialize in and demonstrate expertise in that technology use via contribution of code samples, quick start projects, and wiki contributions
- Lead at least 1 internal knowledge transfer sessions on a specific technology
- Conduct code reviews for teams on a regular basis
- Create at least 2 proposals for improved functionality within GlobalTranz systems based on industry understanding and customer needs
- Spend at least 8 hours each quarter between operational departments
- Lead group meetings to learn and understand business needs and application of GlobalTranz technology/products to those needs
SUPERVISORY RESPONSIBILITIES
This position has supervisory responsibilities.
REQUIRED EDUCATION AND EXPERIENCE
- Bachelor’s degree in computer information systems or a related field; or equivalent work experience
- 6-10 years of Software Engineering required
- Previous experience in the Logistics and Transportation Industry is helpful and preferred
- Previous experience as a Sr. Engineer or Lead Engineer preferred
- Ability to be a leader/mentor to the other engineers
- Experience developing software systems of medium-to-large scope and complexity
- Experience with web and server-based technologies with a combination of the following: JavaScript, ASP.Net MVC, IIS, REST, XML, JSON, SQL
- Experience with agile development methodologies (SCRUM or Kanban)
- Experience with Microsoft Visual Studio 2017, Resharper, C#/.Net Framework (4.6.2), Postman, Swagger/Swashbuckle, Github, SQL Server 2016, GitKraken, SourceTree, or Greenfield
- Experience with cloud computing via Microsoft Azure
- Experience in web related technologies (Web applications, Web Services, Service Oriented Architectures, REST)
ADDITIONAL QUALIFICATIONS
- Solid understanding of both the business and the technical aspects of corporate IT
- Excellent verbal and written communication skills
- Ability to collaborate and build consensus with team members in all areas of the business
- Ability to work under minimal direction from management
- Ability to organize, plan, prioritize, and follow through on work
- Ability to work with all levels of employees and consultants
- Ability to build and maintain strong relationships
- Ability to turn ambiguous information into meaningful requirements
- Strong analytical and problem-solving skills
- Familiarity with Gitflow branching strategy
- VSTS automated builds/automated deploys
- Strong ability to review, document, and understand what existing code bases are doing
- Quickly and efficiently implement complex service solutions following the latest architecture patterns