Apply on
A versatile and experienced professional to lead development projects and cloud infrastructure initiatives, primarily focusing on Microsoft technologies. This multifaceted role combines the responsibilities of a Development Manager, Cloud Architect, and Project Manager/Product Owner.
Plan, coordinate, and lead activities across the full delivery lifecycle, acting as the primary point of contact for project management and product ownership. Oversee both software development teams and cloud operations, with a strong emphasis on Azure and Microsoft services.
- Principal Duties & Responsibilities
Lead and manage development projects across a variety of technologies, predominantly but not limited to Microsoft, ensuring structured and coordinated planning of the team's development efforts.
•
Act as the Project Manager and Product Owner, overseeing the full delivery lifecycle of software projects, defining project scope, prioritizing features, and managing stakeholder expectations.
•
Provide line management and personal development for a team of highly skilled developers, fostering a culture of continuous learning and improvement.
•
Manage the delivery of multiple complex simultaneous system development projects from design through to release.
•
Contribute to and understand the technical solution from design through to code level, demonstrating hands-on technical expertise when needed.
•
Produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
•
Provide regular and effective progress updates, ensuring management of any delivery risks or issues.
•
Define delivery phases of projects, including activities, sub-activities, and milestones, documenting these for use in project event logs, issues and risk logs, and subsequent reporting.
•
Build strong project teams and maintain robust communication on project status throughout the lifecycle, ensuring awareness, involvement, and support from key stakeholders and participants.
•
Participate in reviews and meetings, providing updates on project progress.
•
Take responsibility for identifying and managing risks and issues closely, driving all stakeholders to deliver on time and to the required quality standards.
•
Work closely with relevant internal teams to ensure alignment and coordination across operations for seamless implementation of existing and new systems.
•
Contribute to post-implementation reviews, helping to demonstrate the success or areas for improvement in projects.
Manage and optimize IT infrastructure and cloud operations, including Azure and Microsoft services, networking, and security systems.
•
Perform routine systems administration, troubleshooting, and configuration tasks.
•
Diagnose and resolve complex technical issues related to both development and infrastructure.
•
Develop and implement IT policies and procedures to ensure best practices in both development and cloud operations.
•
Stay current with emerging technologies and industry trends in software development, cloud architecture, and project management methodologies.