Systems Integration Engineer
Trax Technologies
Trax Technologies provides cloud-based solutions and services to automate and manage freight invoice auditing and payment processing for buyers and sellers of logistics services. The Trax platform enables companies to optimize supply chain performance through greater visibility into their logistics ecosystem and predictive analytics based on over 1 billion logistics transactions from all industries, modes and countries. Trax operates on a global scale with offices in the U.S., Latin America, Asia, and Europe.
This position works within our Professional Services – Technical Services team to support our clients in accurately assigning shipment data, invoice data elements, and reporting logistics invoice costs from our system to their internal Enterprise Resource Planning (ERP) or other systems.
Responsibilities:
- Responsible for gathering, translating, and documenting customer requirements into systematic rules to align with the customer accounting process and expectations.
- Translate these technical specifications into inbound and outbound data files (build/modify payment files, shipment match files, booking files and payment reconciliation files) to interface with the customers’ ERP system, shipping, or other systems. Architect the engineering designs, coding, testing, and/or monitoring.
- Define and document software requirements for developers and participate in the technical evaluation of software modifications that will enhance operating and development activities.
- Develop test plans and scripts, engage in testing designed solutions to ensure the engineered solution appropriately matches technical specifications, while monitoring and reporting on the progress to the Project Manager. This includes identification and documentation of system deficiencies.
- Equip Project Managers with necessary status updates on related tickets and timeline estimates. Deliver and manage requirements to time and cost for projects; exhibit personal accountability to prioritize work to meet milestones and complete deliverables throughout project lifecycle.
- On occasion, may participate in management activities to establish new processes, outlining the vision for future work. May also be called upon to complete an assessment for levels of effort estimates on new deployments and change orders.
Qualifications and Experience:
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
- Business analysis or equivalent experience is preferred, especially within a professional services environment.
- In-depth understanding of how to interpret customer business needs and translate them into software and operational and technical requirements.
- Bachelor’s degree preferred – ideally in Computer Science, Software Engineering, or related field.
- Ability to take a project from scoping requirements through actual launch of the project data interfaces.
- Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs. Exemplary written and verbal communication skills, with evidentiary experience in leading groups through design sessions.
- Accounting and/or financial systems experience is preferred.
- Strong background in root cause analysis, research and problem-solving.
- Able to interpret large amounts of accounting data in various formats.
- Willingness to work AMR (Graveyard shift in PHI)