Job Opening

VP, Software Development

Wayne, PA - In Office Full Time Posted 2 months ago
Position Overview

The VP, Software Development manages the agile Software Development groups and Quality Assurance group who builds, deploys, and supports Choice proprietary software applications. This role sets the engineering vision and partners closely with IT Infrastructure, IT Product Management, and IT Application Support teams. The right candidate will be well versed in all general aspects of enterprise architecture, have strong people and process management skills, and be business savvy. This role is based in our Wayne, PA office and will report to the CIO.

Job Responsibilities
  • Manage in-house technical staff of approximately 20 people, including:
  • Development Directors and oversee and their respective Development teams.
  • Quality Assurance Director and oversee the QA team.
  • Project Manager
  • Definition and enforcement of software development and quality assurance processes including estimating, design, security, code review, documentation to achieve increased quality, predictability, and decreased cost.
  • Application architecture design to achieve appropriate levels of reliability, scalability, and stability of applications.
  • Ensure Software Development Lifecycle Process (SDLC) is implemented properly and enhanced as needed.
  • Ensure technology software investments are aligned with business priorities as set forth by governance oversight committee.
  • Strong technical background with understanding and hands-on experience in software/product development and web technologies, requirements/gap analysis, and road mapping
  • Agile development including story estimation, backlog grooming, stand ups, reveals, retrospectives, etc.
  • Strong interpersonal, analytical, problem solving, negotiating, influencing, organizational, prioritization, communication, decision-making and conflict resolution skills.
  • Software engineering best practices, including version control systems, deployment methodologies, high quality documentation.
  • Experience re-architecting, integrating, and sun-setting legacy applications.
  • Data modeling and best practices in database development, including inferring data models from existing data.
  • Ability to work collaboratively across numerous internal IT and business teams.
  • Experience developing data driven applications using .NET Framework (C#,, HTML, C, XML, Scripting languages (bash, ksh), SQL.
  • Experience with Server-side applications using C in Unix/Linux environments.
  • Exposure to AWS services such as ECR, ALB, ElastiCache, S3, WAF, CloudFront. and deployed to AWS ECS orchestration platform.
  • Knowledge of HTML5, SASS and LESS, React + Redux for state management, NPM/Yarn, TypeScript / ES6+ (Babel transpile), CRA (create-react-app) tool for building front-end bundle, Jest, Ant Design is a plus
  • Experience with software security standards
  • Experience with both EDI & API
  • BS in computer science or equivalent a plus
  • 10+ years of experience of managing software development.
  • 10+ years of experience managing people, including managing multiple teams and other managers.
  • Experience with supply chain, transportation management, warehouse management, inventory management, 3PL software is a plus.
Apply for Job
Click or drag a file to this area to upload.
(select a .pdf file)
Click or drag a file to this area to upload.
(select a .pdf file)