What are the responsibilities and job description for the Technical Project Director position at KPI Solutions?
At KPI Solutions, we are building our next generation warehouse software platform to automate warehouse operations. We are seeking a Technical Project Director to be an integral part of our team who will help define, architect and release software products.
- Lead and manage multiple agile teams, set goals and objectives, and ensure the developers are meeting their responsibilities towards the successful delivery of software.
- Oversee the deployment and implementation of the platform including software, end-user functions
- Participate in software development as required, including coding, architecting, testing, and debugging. Participate in Architecture and Engineering code and design reviews
- Develop secure and high-quality production code, and reviews and debugs code written by others
- Collaborate within and across teams on resource and delivery planning to ensure success.
- Lead and participate in daily site, cross-site, and product team standups
- Assist in estimation, planning, and development of software projects, with a particular focus on best practices for technology, architecture, and security
- Provide project updates (KPIs, status, metrics) to an executive audience and key stakeholders
- Work with cross-functional teams to identify and resolve project dependencies, risks, and issues
- Work with 3rd party support vendors and know how to escalate effectively to ensure timely resolution
- Be a practitioner and evangelist of DevOps, Software Test Automation and Lean cultures
- Proficiency in goal setting, prioritization, delegation, and performance management. Ability to motivate team members and create a positive team culture
- Bachelor's degree in computer science or engineering.
- Must have experience in either supply chain software, warehouse management software, or automation. This would include experience with Warehouse Execution Systems, Warehouse Control Systems, and/or Warehouse Management Systems
- Knowledge of professional software engineering practices for software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- 10 years of overall software development experience, and a minimum of 10 years in leading software development teams
- Proficiency in Agile software development and delivery with experience in CI CD, QA automation, etc.
- Strong Proficiency in Java/ Spring web application development and Service-Oriented Application Design
- Experience in developing, and integrating APIs, microservices and building web application platforms
- 5 years' experience with relational database development (SQL, stored procedures, data modeling)
- Should be a self-starter and team player, capable of collaborating with both onshore and offshore teams.
- Knowledge and advanced experience using distributed version control systems (git), artifact management systems, build and packaging systems (maven, gradle, npm, artifactory, etc ) and continuous integration tools (Jenkins, Azure DevOps)
- Excellent written and oral communication skills; Organization and time management skills.
- Warehousing/Distribution/Fulfillment operational experience a plus.
- Willing to work with global project teams spread across several time zones
- May require some travel and evening/weekend work.
- Expected to seek out and participate in workshops, seminars, certifications, and/or coursework to remain current and knowledgeable in field
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Health Care Concierge Service
- 401(k) Retirement Plan (Pre-tax & Roth)
- Company paid Basic Life Insurance, Short-Term Disability & Long-Term Disability
- Voluntary Life & AD&D Insurance
- Voluntary Accident, Critical Illness & Hospital Indemnity Insurance
- Pet Insurance
- Milk Stork Program
- Wellness Program with gift card redemption and wellness challenges
- Paid Time Off (Vacation, Sick & 10 Holidays)
- Training & Development