Job Expired

This posting has expired and applications are no longer being received and this job does not show up on the main job list.

Software Performance & Optimization Developer

by Dematic Limited

Date Posted: Oct 31, 2014

Job Description


Dematic is a global engineering company that provides a comprehensive range of intelligent warehouse logistics and materials handling solutions. With a global knowledge network of more than 4,000 skilled logistics professionals, Dematic is able to provide customers with a unique perspective in world-class materials handling solution design. Our commitment to solution development, combined with engineering centers and manufacturing plants in North America, Europe, and Asia Pacific, ensures Dematic has the range and capability to provide reliable, flexible, cost-effective solutions globally. Our successful track record has led to the development and implementation of more than 5,000 integrated systems for a customer base that includes small, medium, and large companies doing business in a variety of market sectors. Dematic generates a global business volume of approximately $1.3 billion.

 

Global Software Performance and Optimization is a new team within Dematic’s Global Software Development organization. As a key member within this team you will be responsible to define, design and execute a wide variety of performance and load tests against multiple Dematic software solutions under heavy load. You will analyze the bottlenecks, and through the results of the analysis, recommend remediation activities to the software development team in order to improve the overall capacity and load tolerance of the system. You will also be responsible for creating white papers and performance calculators, helping the Solutions and Global Engineering teams cost effectively quote and scale solutions to meet customer needs. You will work closely with development teams to ensure the software scalability meets the expectations set out by the Product Management team. You will work within the Global Software R&D organization, and will work closely with colleagues in the Global Software Application Engineering group, who perform similar tasks directly with customers. Tests will be executed against all core software platforms that comprise the Dematic IQ suite of offerings, including DC Director and Director IT. The core performance team will be located in Waterloo, Canada but travel to other locations will be required, in particular initially, to help build relationships and to gain familiarity with existing solutions and technologies. It is critical for the successful candidate to build a strong working relationship with product management, software development and application engineering to ensure that all strategic and tactical deliverables are realized through strong execution.

 


Key Responsibilities (Problem Solving, Critical Thinking):

  • Defines, designs and executes performance and load optimization tests validating that our solutions meet the performance needs and expectations of Dematic customers.
  • Analyzes results, includingsoftware and  database performance and bottlenecks, recommending solutions to the development team to improve the overall scalability and performance of the solutions.
  • Has an important role in determining whether or not a software release is ready to be deployed to market,  through the execution of tests are that at least as stringent as real world load conditions.
  • Author white papers and performance calculators to assist solutions development and engineering quote and deploy as cost-effective software solutions as possible for our customers.

    Education:
    Bachelor's Degree or advanced degree in Computer Science, or equivalent work experience, with focus onSoftware Performance and Optimization.

    Knowledge / Qualifications:
     
  • Minimum of 5 yrs. experience in software engineering with at least 3 years in performance analysis and optimization in large scale, mission critical, enterprise software applications.

  • Strong development skills using C++ including platform and algorithmic performance analysis and optimization.

  • Strong development skills using Java EE including JVM performance optimization and analysis of Java API usage.

  • Strong database skills in Oracle and/or SQL Server incuding performance tuning.

  • Excellent communication skills, both verbal and written.

  • Deep technical knowledge of performance and optimization tools and techniques.

  • Understanding and insight of technology trends in real time computing and complex control systems.

  • Demonstrates outstanding team interaction skills.

  • Demonstrated success working with cross-functional teams, with a collaborative style.

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

  • Excellent communications skills

  • Proven history of self-direction, proactive problem-solving and a sense of ownership when driving projects of diverse scope and relatively high complexity.

  • Experience working within an agile framework for mission critical systems and components.
  • Familiar with standard tools, processes and practices used in agile teams.

  • 15% Travel to other Dematic sites with some frequency (particularly in the first six months)

Click here to apply online
Share Job
Email Job

Quickly Email this job to yourself (if logged in) or a friend.

Save Job

Save this job for quick future access.

Add to Saved Jobs
Job Location

Waterloo, Ontario