Software Developer 3 Information Technology (IT) - Grand Rapids, MI at Geebo

Software Developer 3

Dematic is implementing a full, end-to-end visual emulation of real world systems using the Unity3D game engine. This is a unique opportunity to be part of a team creating simulators of warehouse automation robots and other fulfilment systems, and generating tool sets to enable testing and product demonstrations. As a developer on this team, you will participate in infrastructure design, simulator interface definition, simulator and tool development, analysis of test automation effectiveness and product design discussions. This position is located in our Waterloo, Ontario office.
The Global R&D Software Organization within Dematic is responsible for delivering 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 US, as well as Waterloo, Ontario.Skills and Requirements:The successful candidate must have C# and Java experience. Additional skills in the following areas are highly desired:
High and low level architecture, including strong object oriented design concepts
Iterative software development principles
A good foundation in gaming principles, algorithms, design patterns, and data structures
Unity3D is a definite asset, but not strictly required
Familiarity with development environments such as Eclipse, IntelliJ and Microsoft Visual Studio
Good problem solving skills
Excellent communication skills, including UML diagrams
Familiarity with Scrum Agile software development
Familiarity with version control
Familiarity with web service development
Objective C and/or Mobile Development for Android is a plus
Duties to include:
Design and develop architectural concepts
Translate high level requirements into specific software requirements
Participate in design reviews
Present scenarios diplomatically, and build consensus quickly
Generate design documentation
Develop software
Generate and/or review test requirements
Identify methods to automate software verification
Participate as a member of a Scrum team
Participate as a member of a small, unique team, where requirements can change quickly
Work with cross-functional teams to release software products
Learn and apply new tools, technologies, and industry best practices
Willingness to travel 5% - 10%
Education/Experience Requirements:
Bachelor's degree in Computer Science or equivalent experience
5-8 years of software development experience recommended
General Requirements
View Job Cart (0) Send This Job to a Friend View My Account
. Apply now!Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.