Vacancy expired!
This position is with the Junior Achievement USA National Office. Junior Achievement’s purpose is to inspire and prepare young people to succeed in a global economy. Junior Achievement is the world’s largest organization dedicated to giving students relevant, hands-on learning experiences that teach them to manage their money; plan for their economic future; own their own businesses; develop readiness for careers, college, or technical training; and make smart academic and financial choices.Junior Achievement Associates are known for their passion for the JA mission that brings together business and education to work with students in kindergarten through high school, so they are empowered to own their economic success. Staff at the Junior Achievement USA National Office provide the learning experience design, marketing and brand promotion, technology platforms, and funding that enables JA Associates in over one hundred affiliate offices across the United States achieve the organization’s mission. Junior Achievement offers a collaborative, inclusive work environment and the opportunity to impact the lives of young people in communities across America.
Position Summary:Under general direction oversees the technical planning and release of software development projects to multiple environments for testing and production releases. Coordinates with different stakeholders for requirements and testing and manages the calendar of all necessary release components. Manages projects and deliverables by working with other members of the Business Improvement team to coordinate production environment. Responsible for managing expectations, timelines, and communications around the release of projects.Primary responsibilities include but are not limited to:Plans software release schedules for BCRM and other custom applications maintained by the Business Improvement team, using Microsoft TFS/DevOps. Manages the project release schedule that impacts education and production environments through the use of enterprise tools such as Azure CI\CD pipeline, including documenting necessary tasks and impact to systems and environments. Coordinates project communications, ensuring all team members understand the timeline of deployments, and the impact of each deployment on other enterprise systems.Oversees the release lifecycle, ensures timelines are met, and resolves deployment obstacles as needed. Assists with end-user communications and training design.Works with Business Improvement team members, external software development firms, and cross-functional teams to ensure timely delivery of products and services. Ensures projects stay on schedule by monitoring team assignments and engaging appropriate personnel to escalate and resolve project issues. Communicates with appropriate team members if schedules and deadlines will not be met and develop alternative timelines to meet customer needs and expectations.Documents release notes and collaborates with project team members to validate project timelines during the project definition phase. Designs and implements best practices for Business Improvement releases.Specifications/Qualifications (Education, Experience, Knowledge, Skills, Abilities):Required:Vacancy expired!