Summary:
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.
To apply for this job email your details to HR@dmwandh.com