Software Project Manager
Software Project Manager
Position Located in Huntersville, NC. Provide leadership to Engineering department by scoping, planning, and coordinating development activities for applications serving internal programs & external clients. Assures timely and efficient execution of engineering-driven software development projects and leads the day-to-day operations of the Software Engineering group, consisting of Product Managers, Business Analysts, Software Developers, Database Developers, and Quality Assurance Analysts. Assure that documentation standards and defined SDLC processes are being followed. Plan and run scrums and/or regular project status meetings. Manage changes to the project scope, project schedule, and project costs & clearly communicate the effects to stakeholders. Review feature requests from programs, schedule reviews with support engineers, SMEs, & PMs, and compose Change Orders. Update and manage core specification documents.
Requirements:
Master's degree in Industrial Engineering and 3 years of experience. In the alternative, a Bachelor's degree in Industrial Engineering and 5 years of experience will also be considered. Experience to include: Extensive experience working within the entire Software Development Lifecycle, from planning and requirements through development, testing, release, and support. Experience working with development teams encompassing multiple developers, SMEs, and QA staff. Experience with Agile & Waterfall development methodologies. Functional design specification documents, test plans, cases, & scripts. Stakeholder Analysis, Voice of the customer. Business Analysis / Business Process Analysis / Business Process Engineering/ Continuous Improvement Methodologies. Gap analysis, Cost Analysis, testing, training, and implementation. Up to 40% travel may be required.