Software Project Manager

  • Full Time
  • Remote

Summary:

The Software Project Manager is primarily responsible for assisting in the management of Software development and delivery within the software engineering department. They will work as a member of a product or project team, applying engineering and project management skills to ensure accuracy and adherence to departmental standards, schedules, prescribed resource limits and client requirements in the following areas: software design, coding, and field installation/start-up.

The Software Project Manager will support and participate in the testing process through test review and analysis.

The Software Project Manager oversees the coordination of technical matters to ensure high quality software is developed and deployed that meets the customers’ requirements. The Software Project Manager has operational control of software specific job-site activities and project team personnel.

The Software Project Manager works independently with general supervision.  Problems faced are difficult but not typically complex.

Reports to: Manager of Software Integration or Manager of Software Engineering

Qualifications:

  • Associate’s degree in engineering, business, operations, or science discipline; or experience in a related field required. Other education levels may be considered based on relevant work experience.
  • Preferred experience in conveyor and material handling systems integration.
  • Ability to apply the understanding of our client operations to the design of integrated material handling systems software.
  • Subject Matter Expert in the software of one or more areas of material handling, such as but not limited to conveyor systems, shuttle systems, ASRS systems, WM/WCS/Machine level software, goods to person systems, pick to light, AMR, AGV, etc.
  • Ability to understand and apply software in one or more sales verticals: Food & Beverage, Retail, Manufacturing, 3PL, Post and Parcel.
  • Lead in testing and ensuring accuracy related to software and integration.
  • Excellent critical thinking skills with the ability to foresee application issues related to software and related processes.
  • SME in software and interfacing upstream and downstream systems and controls.
  • Agile Development Lifecycle
  • Ability to work remotely, and independently, on multiple projects.
  • Good time-management skills.
  • 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 and MS Project
  • Proficient using ALM tool (e.g., Jira)
  • Familiar with source code control tools (e.g., Git)
  • Comfortable interfacing with customers, consultants, and upper management.
  • Self-motivated.
  • PMP or Agile Certifications are a plus.
  • Commitment Required. Able to set and meet goals; sincere care for others; overwhelming desire to win and to be part of a winning team.
  • Travel Expected 30%, including weekends.

Responsibilities:

  • Schedule
  • Meet all obligations to schedule as it relates to daily standup meetings, project-related meetings, and interdepartmental meetings.
  • Design
  • Understand customer business and operational needs.
  • Assist system analysis as needed in proposal definition and creation.
  • Analyze what has been proposed/sold and compare it to the way the customer does business and make sure we are supplying a system that meets what we sold as well as the customers’ expectations and needs.
  • Understand DMW&H basic software and controls concepts and system architecture.
  • Responsible for managing the development of the software FRS.
  • Development
  • Apply Agile Software Development principles and practices to the product development activities within the team.
  • Perform scrum-master or product owner responsibilities to the team.
  • Project Execution and Coordination
  • The Software Project Manager has operational control of job-site activities and project team personnel. The Software Project Manager has operational control of software-specific job-site activities and project team personnel.
  • Software/Controls/Networking project team personnel have a direct reporting line to the Software Project Manager while in-field on jobsites.
  • Apply Agile Software Development principles and practices to the project development activities within the team.
  • Perform scrum-master or product owner responsibilities to the team.
  • Schedule milestone meetings such as data review, design review, cost estimate review with all resources needed.
  • Identify and manage discrepancies between the sales offer and the Functional Requirements Specification (operationally, physically, and financially) in the initial stages of the project and during the development of the Functional Requirement Specifications.
  • Collaborate with controls engineers, field techs, project managers, mechanical field installers, customer representatives, electricians, and sub-contractors to ensure proper project coordination and adherence to schedules.
  • Maintain up-to-date files of all relevant project documentation.
  • Delivers projects that accurately meet the customer’s requirements which are on time and within budget. Must understand DMW&H’s financial goals and be able to balance project decisions against the budget.
  • Demonstrate good post-salesmanship skills to obtain orders for enhancements and follow-up orders.
  • Facilitate and coordinate performance and delivery with the client, DMW&H team, and vendors.
  • Keep Operation Report data (sales value, hours, costs, etc.) up to date.
  • Develop Acceptance Test Plans and system reference guides.
  • Identify and manage issues up to and including problem resolution.
  • Assist in all software related testing, ensure integrity of all software related components.
  • Liaison to software developers.
  • Ability to perform customer training.
  • Complete internal and customer close out documentation on a timely
  • Project Finance Responsibilities
  • All budget hours and dollars relative to project disciplines
  • Procurement requisitions
  • ETC updates: Estimated Time to Complete
  • Payment schedules
  • Customer invoicing
  • Change orders
  • Standards
  • Develops standard tools for companywide and department wide usage.
  • Adhere to software architecture standards, functional standards, and procedures.
  • Git source control usage policies.
  • Proper use and administration of Jira workflow tools.
  • Relationships
  • Internally:
  • Works with software programmers, controls, project managers, and management for field implementation of software design within prescribed guidelines.
  • Assist sales activities as required.
  • Attend and contribute technical support to pre and post sales customer consultations and sales presentations.
  • Externally:
  • Maintain positive relationships with customers and third-party vendors.
  • Maintain clear and timely communications among the client, the consultant, DMW&H departments.
  • Skillful in managing customer expectations and building or maintaining a strong professional relationship.
  • May be assigned to special projects or required to perform other duties not listed above, which may vary from time to time as determined by management, to meet company needs.

To apply for this job email your details to HR@dmwandh.com