Software Engineer

DematicGrand Rapids, MI
262d$65,000 - $140,000

About The Position

Dematic is looking for a Software Engineer to join our growing customer service team. The primary responsibility of this position is to provide remote, second-level customer support along with working on bug fixes and customer requested enhancements or changes. The incumbent will work closely with customers, first-level technicians in the Customer Support area, and software project and technical engineers to resolve customer issues. The incumbent may participate in emergency situations requiring on-site support.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience.
  • Strong written and verbal communication skills.
  • Strong problem-solving skills.
  • Ability to troubleshoot server hardware, Ethernet networks, and peripherals.
  • Willingness to travel approximately 20% of the time.
  • Ability to participate in an on-call rotation during non-business hours.
  • Flexible with working hours and working days.
  • Understanding of software design principles and best practices.
  • Practical experience with C and SQL programming.
  • Practical programming experience in Java and related tools.
  • Experience in Oracle and MS SQL databases.
  • Experience delivering software systems in real-time environments.
  • General knowledge of database design and programming experience.
  • Knowledge and understanding of Linux operating systems.
  • General knowledge of Web Services (SOAP, REST), Socket Programming.
  • Familiarity with Jira, Confluence, and TestRail.
  • Experience with version control systems (GIT and/or Mercurial).
  • 2+ years of software engineering experience.
  • Industrial automation industry experience (WMS or WCS) is a plus.

Nice To Haves

  • Material Handling background is a plus.
  • Proficiency in other programming languages.

Responsibilities

  • Provide remote, second-level customer support.
  • Work on bug fixes and customer requested enhancements or changes.
  • Collaborate with customers and first-level technicians to resolve issues.
  • Assist project and technical engineers in integration of new systems.
  • Conduct quality testing and integration of updated systems.
  • Perform installs, commission, and test application software as part of an integrated solution.
  • Provide specified technical support to customers on-site when assigned.
  • Conduct training for customers and key users.
  • Identify improvements continuously.

Benefits

  • Career Development
  • Competitive Compensation and Benefits
  • Pay Transparency
  • Global Opportunities

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Industry

Machinery Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service