<p>Responsibilities</p><ul><li>Design, develop, and support modern web applications and backend services.</li><li>Build scalable APIs, integrations, and data-driven solutions that support both customer-facing and internal business processes.</li><li>Collaborate with cross-functional teams to gather requirements and translate business needs into technical solutions.</li><li>Develop and maintain cloud-based applications using modern software engineering best practices.</li><li>Support application modernization initiatives, performance optimization, and system scalability.</li><li>Participate in architecture discussions, code reviews, and continuous improvement efforts.</li><li>Work closely with global teams to deliver high-quality software solutions.</li></ul><p><br></p>
We are looking for a Software Engineer to join a transport-focused team on a contract basis with the potential for a permanent role. In this role, you will contribute to the development of business applications and software solutions that support operational performance and day-to-day efficiency. The position offers the opportunity to work across application development, system integration, testing, and process automation while partnering closely with senior developers and business stakeholders.<br><br>Responsibilities:<br>• Contribute to the design and development of software applications and business tools that support operational and internal business needs.<br>• Build, enhance, and maintain existing and new applications by updating functionality, refining logic, and adapting code for changing use cases.<br>• Produce organized, efficient, and maintainable code with clear documentation and alignment to established development standards.<br>• Assist with application configuration, technical solution evaluation, and feature updates to address evolving business requirements.<br>• Execute structured testing, troubleshoot defects, and resolve issues found in both development and production environments.<br>• Record software problems, confirm corrective actions, and verify resolutions through repeatable validation processes.<br>• Monitor application and system behavior to help maintain dependable performance across internal and external platforms.<br>• Support UI and UX improvements by helping design, test, and refine user-facing features for better usability and overall experience.<br>• Participate in integrations between internal systems and third-party platforms, including automation and workflow solutions built with Power Apps, Power Automate, and related Power Platform tools.<br>• Maintain technical documentation, track change requests, and provide regular progress updates while collaborating with senior engineering team members.
<p><strong>MDM Product Owner</strong></p><p><strong>Location: Hybrid; 4 days/week onsite in Houston, TX</strong></p><p><strong>Duration: Through 2/26/27, extensions likely</strong></p><p><br></p><p>This senior-level Product Owner position focuses on driving enterprise Master Data Management initiatives that improve data quality, governance, stewardship, usability, and system integration across the organization. The role partners closely with business stakeholders, data governance teams, engineering, quality engineering, and enterprise system owners to define priorities, deliver scalable MDM capabilities, and support trusted business-ready data across complex enterprise environments.</p><p><br></p><p><strong>Responsibilities:</strong></p><ul><li>Own and prioritize the MDM product roadmap, backlog, and delivery strategy in partnership with business stakeholders.</li><li>Gather and translate business requirements into user stories, acceptance criteria, and actionable product deliverables.</li><li>Lead Agile activities including backlog refinement, sprint planning, demos, release reviews, and prioritization sessions.</li><li>Facilitate discussions between business teams, engineering, quality engineering, governance teams, and downstream system owners.</li><li>Define and support data standards, business rules, validation requirements, stewardship workflows, and data quality initiatives.</li><li>Analyze and profile data to identify quality issues, inconsistencies, root causes, and improvement opportunities.</li><li>Partner with technical teams to design, validate, and enhance MDM platform capabilities and workflows.</li><li>Define integration requirements between MDM and enterprise systems, including mappings, validation logic, transformation requirements, and error-handling processes.</li><li>Support troubleshooting of integration issues, synchronization failures, data mismatches, and validation exceptions.</li><li>Communicate product decisions, release impacts, risks, and priorities to both technical and business stakeholders.</li></ul><p><br></p>