Dematic is an intralogistics innovator that designs, builds and supports intelligent, automated solutions for manufacturing, warehouse and distribution environments for customers that are powering the future of commerce. With engineering centers, manufacturing facilities and service centers located in more than 25 countries, the Dematic global network of 10,000 employees has helped achieve more than 6,000 worldwide customer installations for some of the world’s leading brands. Headquartered in Atlanta, Dematic is a member of KION Group, one of the global leaders in industrial trucks and supply chain solutions, and a leading provider of warehouse automation.
Responsibilities
We are looking for a Software Engineer to join our growing Engineering team. You will accelerate innovation with, design, development, testing, debugging, documentation, training and start-up/support activities for automated logistics systems projects. You will work on projects that require configuration and code customizations to our software. You will expand existing and create software to meet the changing needs of our industry
Job Duties and Responsibilities:
Contribute to software design and architecture, including design reviews
Develop high-quality code along with automated unit tests for cloud-based
Contribute to integration, system, and performance testing, including test tools
Take ownership as a highly motivated member of a scrum team
Assist with troubleshooting customer problems and finding solutions in a timely fashion
Write test cases within an automated test framework for development projects
Work within a Scrum environment to plan and deliver incremental software in defined sprints
Work with UX designers, Software Developers, and Product Managers
Develop software for projects
Provide technical support to customers on-site
Train customers and key-users on installed applications
Maintain excellent relationships with all internal and external customers through provision of high-quality service
Work within an Agile environment
Travel to site during software commissioning phases to ensure that integration testing and site acceptance testing is completed as required
Perform presentation(s) of complex technical findings and developments to internal and external customers
Design database schemas and contribute to database performance tuning
Provide mentorship and training to software team
Travel is approximately ~20 to 40%
Qualifications
Required Education/Skills:
Bachelor’s degree in Computer Science, Computer Engineering or Software Engineering
5+ years of software development and/or programming experience
Knowledge of industrial automation a plus
Knowledge and understanding of Windows Server
Advanced knowledge in minimum of 1 object-oriented languages
Advanced knowledge of at least 1 operating systems
Knowledge and/or experience with concurrency and/or scalability
Advanced knowledge of Relational Databases
Experience with web-based development for Java applications
Software Methodologies: Agile / Scrum
In-depth understanding of Software and IT/hardware setup including network configuration
Experience with C and C++ Programming
Knowledge and understanding of Database Design and Programming (Microsoft SQL, Oracle)
General knowledge of Web Services (SOAP, REST), Socket Programming
Familiarity with Jira and Confluence
Experience with GitLab, Sub-Version
General understanding and knowledge of Virtualization (VMWare, etc.)
Willingness to travel 20% - 40%
Preferred Skills:
Knowledge and understanding of Windows Server
Experience with Tomcat.
Experience with JQuery, Bootstrap/AngularJS, JSF, Hibernate, Git, and Apache Ant.
Experience with Spring/Struts frameworks, RESTful services.
Experience working in a large, enterprise environment.
The ideal Software Developer will hold the following certifications and relevant experience:
• CSM – Preferred
• 8+ years engineering or software project experience