Software Engineer

Trinity Logistics - Seaford, DE3.7


The Software Engineer Level I, under the direction and guidance of the Director of Software Development is responsible for assisting with the planning, design, implementation, and support of software projects for Trinity Logistics and its leaders, Team Members, agents, customers, and carriers.

Software engineering covers all facets of custom software development and the software development life cycle (SDLC). This includes planning, collaboration, design, prototyping, server software configuration, optimization, construction (coding), testing (unit/load/acceptance), database design, implementation, product launch, maintenance, refactoring, and support.

The Software Engineer Level I will also work with senior staff and leadership in the development of better practices regarding code quality, application performance, quality assurance, monitoring, metrics, support, and documentation.

This position will work closely with the entire Technology team and provide support to the service desk in response to service tickets, delivering a quick response and resolution of reported support items. This position will report to the Director of Software Development.

Develop features across multiple applications and subsystems, including collaboration in requirement definitions with end users, prototyping, design, coding, testing, and deployment.
Understand how Trinity’s applications operate, are structured, and how users operate with the applications.
Provide engineering support (when necessary) to our technical operations staff when they are building, deploying, configuring, and supporting systems for the users.
Participate with the engineering and operations teams to define plans for standardizing, scaling, and enhancing our systems and the services to deploy and release new software.
Consistently lives and models the organizations core values, leadership and personal competencies.
The Software Engineer Level I delivers quality services, products, and support on time and within budget, meeting or exceeding requirements in alignment with Trinity’s mission and values.
The Software Engineer Level I keeps the department leader informed of the status of all objectives within span of control, where there are problems or concerns as well as strategies and solutions being taken to resolve them.
Nurture, build, and maintain trusting, ethical, and influential relationships within the organization and with other team members.
Practice good planning and organization skills both as individual and within the business technology group.
Actively participate and contribute at various corporate meetings.
Remain knowledgeable in the areas of market and industry trends relating to prevailing and emerging technologies.
Participates in special projects and handles all other assigned duties as required
Education: BA/ BS (4-year degree) with a technical major such as engineering or computer science preferred.
Experience: One or more years of software development experience or equivalent education strongly preferred.
Programming: Proficient in two or more of the following languages: Angular 5/6, Java, ColdFusion, PHP, JavaScript or JQuery
Database: MySQL and MS SQL experience strongly preferred with a clear understanding of normalization, data structures, and SQL queries.
Ability to define solutions, collects data, establish facts, and draw valid conclusions.
Proficient organizational skills, with the ability to effectively manage and execute multiple projects at a time.
Excellent verbal and written communication skills.
Strong computer skills including Microsoft Word and Excel.
Participates in training, continuing education, or continuous improvement as approved by your manager.
Some travel required.
Commitment to living the Trinity Guiding Values.

WORK ENVIRONMENT / PHYSICAL DEMANDS: This job operates in a physical office environment. While performing the duties of this job, the employee is regularly required to talk and hear. The employee frequently is required to stand; walk; use hands, arms and fingers to handle and lift objects up to 20 pounds. Responsibilities sometimes require working evenings and weekends, sometimes with little advanced notice. This is an optional telecommuting position subject to management approval.

ADDITIONAL RESPONSIBILITIES: This job description does not imply that the above functions are the only tasks that may be required. Team Members will be expected, if possible, to follow any other job-related instructions and perform any other job-related tasks as requested. Decisions normally have a noticeable effect department-wide and company-wide, and judgment errors can typically require one to two weeks to correct or reverse. Position deals with a variety of problems and sometime has to decide which answer is best. The question/issues are typically clear and require determination of which answer (from a few choices) is the best.

EEO STATEMENT: Trinity Logistics, Inc. is an Equal Opportunity employer. All Team Members and applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, or any status which is protected by state or federal law.

In 1979, Ed and Deana Banning decided to take a leap of faith and started a business called Trinity Transport. They ran the company for 12 years before taking an even larger leap of faith, selling the majority of the company to their children in the early 1990’s. In 2012, Trinity Transport changed its name to Trinity Logistics, to reflect its growth to a top third-party logistics (3PL) company. Despite the growth, the Banning Family was adamant on protecting the Guiding Values of the company, keeping the culture of servant leadership alive. Today, Trinity Logistics is a Team Member Owned (ESOP) leading 3PL company specializing in freight arrangement and supply chain solutions. Based in Seaford, Delaware, Trinity has Regional Service Centers throughout the U.S. serving our customers, large and small.