Venesky-Brown’s client, a public sector organisation in Glasgow, is currently looking to recruit a Software Release Manager for an initial 3 month contract with option to extend on a rate of £400-£500/day (Inside IR35). This role will be a hybrid of working at home and in the office.
Responsibilities:
- Develop and maintain detailed release plans, schedules, and timelines, ensuring alignment with project plan and deliverables. This includes identifying and sequencing all necessary activities from development to deployment.
- Coordinate the efforts of development, operations, test, and other relevant teams to ensure a smooth and efficient release process. This involves facilitating communication and collaboration among teams.
- Identify potential risks and issues that could impact the release process and develop mitigation strategies to address them. This includes proactively addressing potential obstacles and implementing contingency plans.
- Oversee the quality assurance process to ensure that each release meets the necessary quality standards before deployment. This may involve coordinating testing, code reviews, and other verification processes.
- Supervise the change management process to maintain the stability and integrity of the product. This includes managing changes to the release scope, schedule, and resources.
- Oversee the final stages of the release, including the deployment strategy and execution. This includes ensuring that deployments are performed efficiently and with minimal disruption to users.
- Ensure support systems are in place for post-deployment issues and feedback. This includes monitoring the performance of the release and addressing any issues that arise.
- Serve as the central point of communication for the release, keeping all stakeholders informed about progress, challenges, and any changes to the plan. This includes providing regular updates and reports.
- Continuously identify opportunities to improve the release process, including automation, efficiency, and speed. This includes researching and implementing best practices and new technologies.
Essential Skills:
- Bachelor's degree in Computer Science, Information Technology, or a related field is required. A Master's degree is preferred.
- Minimum of 5-7 years of experience in software development, release management, or a related field.
- Experience with Agile and DevOps methodologies is highly desirable.
- Strong understanding of the software development lifecycle (SDLC).
- Experience with release management tools and processes.
- Knowledge of continuous integration and continuous delivery (CI/CD) pipelines.
- Familiarity with version control systems.
- Experience with cloud platforms (e.g., AWS, Azure) is a plus.
- Excellent communication, interpersonal, and collaboration skills.
- Strong problem-solving and analytical skills.
- Ability to manage multiple priorities and meet deadlines.
- Strong leadership and team management skills.
- Ability to work effectively with cross-functional teams.
- Excellent organisational and time management skills.
If you would like to hear more about this opportunity please get in touch.