Lead and participate in the development and implementation of software engineering projects
Collaborate with cross-functional teams to gather and analyze business requirements and translate them into scalable solutions
Direct software project planning and management efforts to meet defined objectives and timelines
Review deliverables to confirm delivery expectations have been met
Manage application lifecycle processes and integrate enterprise applications to enhance interoperability, business agility, and engagement team effectiveness
Leverage knowledge in AI and emerging technologies
Requirements
At least a Bachelor's degree or, in lieu of a degree, demonstrating in addition to the minimum years of experience required for the role, three years of specialized training and/or progressively responsible work experience in Engineering Program Management for each missing year of college is required
At least 4 years of experience
Having obtained Project Management Professional (PMP) and/or Certified ScrumMaster (CSM) certifications
Utilizing and demonstrating proficiency with project management methodologies and tools
Applying knowledge of software project planning and management
Managing multiple projects simultaneously
Identifying risks and developing mitigation strategies
Analyzing data to inform decisions
Engaging in business process improvement and management
Excelling in verbal and written communication
Demonstrating skills in Acceptance Test Driven Development (ATDD)