Software Developer

Company Description:
Dematic is a leading supplier of integrated automated technology, software and services to optimize the supply chain. Dematic employs over 6,000 skilled logistics professionals to serve its customers globally, with engineering centers and manufacturing facilities located across the globe. Dematic has implemented more than 4,500 integrated systems for a customer base that includes small, medium and large companies doing business in a variety of market sectors.
Headquartered in Grand Rapids, MI, Dematic is a member of KION Group, a global leader in industrial trucks, related services, and supply chain solutions. Across more than 100 countries worldwide, the KION Group designs, builds and supports logistics solutions that optimize material and information flow within factories, warehouses and distribution centers. The company is the largest manufacturer of industrial trucks in Europe, the second-largest producer of forklifts globally, and a leading provider of warehouse automation.

Job Description:


Job Description

The Global R&D Software Organization within Dematic is responsible for delivering standard software products to support a wide range of conveyor and sortation solutions, warehouse automation, and distribution operations. Development teams are distributed across multiple locations in Germany and the US, as well as Waterloo.

The Global Software Performance and Optimization team is located in Waterloo, Canada. We work closely with the both the Global Software Application Engineering group, who are responsible for system deployment and the Global Software Development Engineering group, who develop Dematic’s software products.

As a key member of the Performance & Optimization team you will work closely with the other engineering teams to provide a wide range of performance and optimization services, including:

  • Database configuration and performance tuning for Oracle and SQL Server.

  • Ensuring that new software meets requirements for scalability and performance.

  • Identifying root causes of performance issues internally and at customer/partner sites.

  • Prototyping new solutions designed to address performance issues.

  • Evaluating and recommending new hardware and software.

  • Defining, designing and deploying new performance testing systems.

  • Contributing to technology whitepapers on performance and optimization.

Knowledge / Qualifications

  • Minimum of 3 years’ full-time experience in Oracle and/or SQL Server database technologies and Java software is required.

  • Strong skills in Oracle and/or SQL Server administration, configuration, development and/or performance tuning, including JDBC.

  • Experience in Java and with frameworks like Hibernate, WildFly/Glassfish, message queuing systems required.

  • Demonstrated outstanding team interaction and communication skills.

  • Track record of success working with cross-functional teams, with a collaborative style.

  • Proven history of problem-solving and ownership of complex projects.

  • Conversant with standard tools, processes and practices used in agile teams.

  • Familiarity with Jenkins, Artifactory, Gitlab, Maven, Jira and Confluence tools.

  • Understanding of SolarWinds, DynaTrace, Windows Performance Tools and other performance monitoring tools would be beneficial.

  • Knowledge of simulation/emulation automation tools like Demo3D, Experior, AutoMod, etc. would be valuable.

  • Experience in warehouse logistics mechatronics subsystems would be an asset.

  • Available for occasional travel to Dematic and customer sites in North America and Europe.


Bachelor's Degree or advanced degree in Computer Science, College Diploma in Software Development, or equivalent work experience, with focus on software development or testing.