The Software Engineer is responsible for applying acquired technical skills and project experience to the design and execution of the Software portion of all DMW&H projects. He/she will work as a member of a project team, applying engineering and project management skills to ensure accuracy and adherence to departmental standards, project schedules, prescribed resource limits and client requirements in the following areas: software design, coding, and field installation/start-up.
The Software Engineer will design, modify, develop, write, and implement software programming applications. He/she will support and/or install software applications and participate in the testing process through test review and analysis.
Reports to: Software Engineering Manager
Qualifications:
BS Degree in Computer science, or similar.
Preferred experience in conveyor and material handling systems integration.
Visual Studio.Net, SQL Server, Windows, C#, Linux OS, React experience is preferred.
Agile Development Lifecycle
Ability to work remotely, and independently, on multiple projects.
Good time management skills are required.
Strong attention to details and procedures.
Strong written and verbal communication skills, fluent in English.
Ability to adhere to project schedules and deliverables.
Work well as part of a team.
Highly organized.
Proficient in MS Office Suite products Excel; Jira.
Project management skills.
Travel up to 30% as project requires including some weekends.
Responsibilities:
Design
Develop and implement software descriptions and database layouts for initial internal review and subsequent customer approval.
Develop and perform tests of system rates.
Develop and implement interfaces to controls department.
Develop and implement PC Code programs and prepare documentation based on project design specifications.
Develop and perform Internal testing with controls engineering on system integration details.
Field start-up on PC-controlled projects; support controls engineering on start-ups.
Project Management/Coordination
Maintain up-to-date files of all relevant paperwork on projects.
Consult with controls engineers and project managers to ensure proper coordination and adherence to schedules in mechanical installation, electrical installation, and field start-up.
Address service calls when required.
Standards
Develop and implement standard components of code.
Research modern technologies and evaluate usability.
Develop standard tools for companywide and department wide usage.
Assure departmental adherence to functional standards and procedures.
Relationships
Internally: Work with software programmers, controls, project managers, and management for field implementation of software design within prescribed guidelines.
Externally: initiate and maintain contacts with outside organizations such as software manufacturers, customers, and other companies for the purpose of evaluating and recommending their products and services.
On site Project Management/Coordination
Coordinate with other software programmers, controls engineers, field techs, project managers, mechanical field installers, customer representatives, electricians, and sub-contractors to ensure proper project coordination and adherence to schedules.
Manage and coordinate network installation.
Coordinate and perform Acceptance Test Plans, Customer training, project site-closure tasks.
Sponsor | DMW&H |
Posted Date | 2/23/24 |
Job Type | Full Time |
Contact | Melissa Tucker |
Contact Email | HR[at]dmwandh.com |
State/Province | New Jersey |
Country | United States of America |
Job Functions
Engineering |
Information Technology |