Bachelor's degree in Computer Science, Business Administration or equivalent educational or professional experience and/or qualifications. An advanced degree is also preferred.
5+ years of in-depth experience in SDLC, solutions design, and delivery of enterprise level solutions. Experience managing Agile/Scrum projects a plus.
Experience working with business application owners and development teams to document and clarify business and user requirements and manage scope of defined features and functions during project lifecycle.
Proven expertise in managing the delivery of mid-to-large web/enterprise applications needed.
Technical experience in Microsoft .NET application development is a plus.
Ability to understand and relate to the business objectives and provide a high-quality automated solution.
Ability to adjust communications to both technical and non-technical audiences.
Must have strong analytical abilities, negotiation/presentation skills, and organizational/planning abilities.
Ability to drive teams to meet consensus, and have vivid passion for applications delivery.
Strong project management and team management skills.
Experience in implementing quality guidelines, standards and procedures.
Creative - able to think outside the box; uses knowledge gained through prior experience, education, and training to resolve issues and remove project barriers.
Drive for results - maintains constant awareness of projects and clients; keeps product owners focused on short and long term milestones.
Ability to establish and maintain positive working relationships with customers, yet represent accurately the perspective of Technology.
Experience working directly with clients and providing consultation.
Strong written and verbal communication skills.
Strong leadership and management skills
Collaboration and decision making skills
Experience interfacing with external software design and development vendors preferred.
Ability to work productively with all levels in an large organization
Read Less