Software Engineer

  • Full Time
  • Remote

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