To support TerminalBOSS growth, Vantedge Logistics Inc. is seeking a skilled Software Developer who thrives in a collaborative, fast paced environment. TerminalBOSS is our flagship enterprise automation solution trusted by industry leaders across North America to manage critical terminal operations. This role offers the opportunity to work on meaningful, complex problems in industrial automation while contributing to a product that directly impacts essential infrastructure.
You’ll work on a steady stream of new installations, site upgrades, feature enhancements, and major new features in the roadmap. This role is ideal for a developer who values craftsmanship, takes ownership of their work, and is excited to interface with clients in both office and field settings. This position may include up to 1 site visit per month.
Features Include:
- Workflow enforcement and operational controls
- Driver, customer, product, and inventory management
- API compliant measurement and volume calculations
- Automated integrations and reporting
- Remote administration capabilities
- Develop AI (Artificial Intelligence) systems
- Program IoT (Internet of Things) protocols
Responsibilities:
- Configure and customize the base TerminalBOSS software for unique installations.
- Develop new features in coordination with the TerminalBOSS team.
- Actively contribute to solution discussions and designs.
- Produce high-quality, well-tested, maintainable code. Participate in code reviews, documentation and thorough testing.
- Serve as a technical resource for customers, troubleshooting TerminalBOSS issues with professionalism and urgency.
- Proactively identify opportunities to improve TerminalBOSS performace, reliability and user experience.
- Contribute to our culture of performance, teamwork, accountability and continued improvement.
- Ability to travel for occasional site visits (up to 1 per month) to support installations and client relationships.
- Must hold a valid Class 5 driver’s license in Canada for minimum 3 years and maintain 3 years of consecutive Canadian auto insurance history to meet company insurance policy requirements.
Required Skills and Qualifications
- Strong proficiency in Python, the Django web framework
- Working knowledge of Postgres database, MS SQL
- GIT, Linux, Windows and development tools such as VSCode, Azure DevOps.
- Knowledge of and interest in modern software development practices:
- Refactoring/Design Patterns
- Unit and Integration Testing
- Continuous integration practices
- Strong problem-solving skills and attention to detail.
Highly Desirable Experience/Knowledge
- .NET, C#, web services, and MS SQL Server
- PLC and RTU programming, HMI configuration
- Industrial automation protocols (Modbus, OPC etc)
- Front-end Javascript/Vue and big data experience
- Familiarity with legacy systems like C#/.NET would be a bonus
TerminalBOSS is installed in an industrial setting and controls or reads from terminal devices such as meters, valves, tanks. Familiarity and/or experience with industrial automation is an asset.
TerminalBOSS interfaces with Vantedge’s cloud-based logistics platform, Wheelhouse. Wheelhouse is a logistics data hub and operational system in use by many clients to aggregate and manage TerminalBOSS data, manage rail shipments, contract performance, customs, reporting, and advanced logistics workflows. As you grow in this role, you'll gain exposure to both products and the full logistics technology stack.
Additional Information
- This is an IN-OFFICE position in downtown Calgary.
- This position may be funded through an Alberta/Canadian employment grant program that requires Canadian citizenship or permanent residency. Due to the specific requirements of these grants, only qualified candidates who meet the program’s eligibility criteria may apply.