Bachelor's degree in computer science, IT, engineering, or a related technical field.
5+ years of experience developing commercial-grade software systems, focusing on real-time operational systems.
3+ years of experience with PHP and JavaScript for commercial-grade web applications, emphasizing User Interface design.
Experience with React is strongly preferred.
Familiarity with Azure DevOps and SQL Server is a plus.
Comfortable working with end-users of varying technical knowledge.
Strong attention to detail, analytical mindset, and outstanding problem-solving skills.
Responsibilities
Design, develop, implement, manage, monitor, and support the Terminal Operating System used for cargo ports.
Gather system requirements from end users and document them for implementation.
Troubleshoot software and network-related issues post-production deployment.
Participate in the Software Change Management Process.
Act as Tier 2/Tier 3 Support for operational issues with the application.
Recommend improvements to the DevOps process based on current software development trends.
Travel to other sites as needed (~10%).
Benefits
Opportunity for significant career advancement in a high-visibility role.
Engagement in a technology transformation impacting marine logistics across North America.
Collaboration with operational leaders to develop innovative solutions.
Involvement in expanding the Terminal Operating System to over 90 facilities.
Full Job Description
Overview
Ready to make an impact through technology and innovation?
Join Enstructure as a Senior Software Engineer and play a key role in shaping the future of marine logistics across North America!
Be part of an exciting technology transformation as we expand our Terminal Operating System (TOS) to more than 90 facilities. This high-visibility role offers the opportunity to develop innovative solutions, collaborate with operational leaders, and make a real impact on our growing business.
Responsibilities
Your Contribution
Design, develop, implement, manage, monitor, and support the company's Terminal Operating System. The system is used to run our cargo ports and is currently deployed in a small group of facilities. Plans are to expand its footprint to over 90 facilities. This is a high visibility role and the successful candidate will have significant opportunities for career advancement.
Gather system requirements from end users and document for implementation.
Post-production deployment, troubleshoot software and network-related issues.
Participate in the Software Change Management Process.
Act as Tier 2/Tier 3 Support for operational issues with the given application
Stay apprised of software development trends, recommend improvements to our DevOps process where appropriate.
Willingness to travel to other sites as needed (~10%).
Other duties as assigned.
Qualifications
What You Bring to the Team
Bachelor's degree in computer science, IT, engineering, or a related technical field.
5+ years experience developing commercial-grade software systems, with an emphasis on real-time operational systems
3+ years experience with PHP and Javascript developing commercial-grade web applications, with an emphasis on User Interface design and development.
Experience with React is strongly preferred.
Familiarity with Azure Dev Ops a plus
Familiarity with SQL Server a plus
Must be comfortable working with end-users who have varying levels of technical knowledge
Ability to work on small teams to deliver world-class software projects
Strong attention to detail with an analytical mindset and outstanding problem-solving skills.
Awareness of current cybersecurity trends and hacking techniques