· Bachelor’s degree required. Master’s degree preferred. Majors in Business preferred;
· 10+ years of experience. Alternative combinations of education and experience may be accepted in lieu of degree;
· Project Management Professional Certification preferred;
· Agile certification preferred;
· Must have implemented agile projects and well versed with agile methodologies;
· Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial while also being persuasive, encouraging, and motivating;
· Experience at working both independently and in a team-oriented, collaborative environment is essential;
· Can conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities. Must be able to learn, understand, and apply new technologies. Strong leadership skills, excellent verbal, written communication skills as well as strong interpersonal skills.
· Ensuring that Health and Safety is the number one priority by complying with all safe work practices, policies, and processes and acting in a safe manner at all times;
· Plan and schedule project goals and deliverables that support business goals in collaboration with senior management and stakeholders;
· Prototyping, designing, and business analysis of mobile applications;
· Partnering with the stakeholders and end users to translate ideas, high level specifications into new or enhanced mobile application solutions;
· Mentoring junior resources and provide guidance ensuring all development standards and practices are adhered to;
· Pursues continuous improvement in development processes, standards and quality;
· Coach, mentor, and lead a diverse group of lean/agile software engineers;
· Work with product owners across the businesses to understand market needs & vision; quickly translate that vision into demonstrable applications;
· Quickly define and deliver working software prototypes;
· Collaborate with product owners and architects to develop multi generation software technology plans. Work directly with stakeholders to understand business and technical needs;
· Communicate effectively with immediate team and leadership, ensuring team receives consistent messages and has clear understanding of business direction, strategy, and results;
· Collaborate with cross functional teams such as architecture, backend integration, QA, etc;
· Status reporting;
· Responsible for delivery on-time and on-Quality. Establish process rigor;
· Show productivity improvement over time for KPIs?.