RD Software Engineer

Dematic Corp.
Grand Rapids, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 140K

Job location

Remote
Grand Rapids, United States of America

Tech stack

Java
Agile Methodologies
Confluence
JIRA
Unit Testing
Code Review
Computer Programming
Data Hub
Database Design
jQuery
Microsoft SQL Server
Windows Server
Oracle Applications
Scrum
SharePoint
Simple Object Access Protocol (SOAP)
Socket
Software Engineering
Software Requirements Analysis
Software Systems
Subversion
Trello
Web Services
Gitlab
Information Technology
Testrail

Job description

Design, develop, test, and deploy elegant software solutions for some of the most complex material handling and logistics projects in the world.

Work within a software team using Agile practices, to install new systems, or modify existing systems.

Collaborate with other engineering disciplines to design, develop and test integrated equipment systems.

Analyze user needs and system requirements to create software designs, accounting for limitations and cost constraints.

Collaborate with system engineers, controls engineers and other engineering disciplines to develop equipment integration specifications considering limitations and design requirements.

Consult with customers, project management, and other engineering disciplines, on project status, proposals, technical issues and software design. Develop high-quality code and unit tests.

Perform and participate in code reviews to ensure best practices are followed and risks are mitigated.

Work independently and within a team with little required coaching.

Coach and mentor lesser experienced developers.

Support initiatives to improve internal engineering processes to improve the quality and efficiency of software projects.

Break down work into actionable software development tasks to be delivered by yourself or delegated to others.

Coordinate and execute installation and deployment of software systems.

Train users to use new or modified software systems.

Recover from, investigate, and resolve software issues identified in production systems including issues requiring collaboration across engineering disciplines.

Requirements

Requires a Bachelor's degree in Computer Science, Software Engineering, or closely related field and 5 years' experience as a Software Engineer or closely related occupation.

Also requires 2 years of experience with Java and JQuery; Managing data repository tools such as PMC, Sharepoint, GitLab, SVN; Database Design and Programming Microsoft SQL, Oracle; and Windows Server, Web Services (SOAP), and Socket Programming; Agile and Scrum; and managing software activities through Confluence, Jira, Testrail, and Trello.

Benefits & conditions

Competitive Compensation and Benefits

Pay Transparency

Global Opportunities

Learn More Here: https://www.dematic.com/en-us/about/careers/what-we-offer/ This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. The base pay range for this role is estimated to be $127,504 - $140,000 at the time of posting. Final compensation will be determined by various factors such as work location, education, experience, knowledge, and skills. What You Will Do In This Role

Apply for this position