Overview
On Site
$100,000 - $140,000
Full Time
Skills
C#
C++
JSON
Java
SOAP
SQL
RESTful
Python
Warehouse
Software Engineering
Workflow
Job Details
Onsite Sr. Software Engineer - Direct Hire - Byron Center, MI
Job Description
- The goal of this position is to design, develop, and support the expansion of software offerings as well as support the implement and installation customer projects.
- The desired candidate will provide technical leadership and provide expertise and guidance in implementation of the software roadmap.
- The candidate will at times work closely with clients and the project engineering team to provide a solid and performing solution.
- Successful candidates should have experience and knowledge of software development methods and technologies as well as experience in the material handling industry.
Specific Responsibilities:
1. Development Responsibilities:
- Drawing on expertise on the material handling industry to guide functionality and design to the development team.
- Use experience with customer installations to improve the base offerings.
- Participate in development meetings and code reviews.
- General code development.
2. Project Responsibilities
- Participate in customer kick-off and design meetings. Assist the project manager and software project engineer in the creation of project specifications and design parameters as needed.
- Work with project team to develop and support any required custom modules and interfaces.
- Proactively troubleshoot and resolve complex issues that arise during implementation.
- Travel to site to support software project engineers if required.
3. Support Responsibilities
- Ensure future development will continue to support existing systems and provide an upgrade path if needed for existing customers.
- Provide Tier II support to the support team during working hours and potentially after hours.
- Receive feedback from the support team on any software enhancements required to improve supporting the system.
General Expectations:
- Experience in managing and supporting software development life cycles.
- Ability to work in a team environment and provide guidance to other developers.
- Excellent trouble shooting skills.
- Excellent customer service skills and ability to engage with customers effectively.
Qualifications:
- Bachelor's Degree in computer science / engineering or related field preferred.
- 10+ years of experience in a software engineering environment.
- Existing expertise or willingness and ability to learn Warehouse workflows (receiving, put-away, picking, packing, sortation, and shipping). Warehouse integrations such at PLCs, Pick-To-Light, ASRS, Cranes, Carousels, Robots, etc. and the resource balancing algorithms to support them is a big plus.
- Primary backend development will be in C# and SQL, however experience in other object-oriented languages such as C++, Java, etc. is a plus.
- Primary user interface development uses Ignition to generate HTML pages. Experience with CSS and Python is a plus.
- Experience in configuring and troubleshooting general IT issues with server, workstations and printers.
- Understanding of various interface methodologies and data formats such as sockets, RESTful, SOAP, XML, JSON, flat file, EDI, etc.
- Experience in ZPL is a plus.
- Strong verbal and written communication skills.
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
Work Location: In person
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.