Key Responsibilities and Accountabilities :
• Line management and personal development of a team of highly skilled developers
• Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues.
• Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
• Ensure awareness, involvement and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
• Participate in reviews and meetings and provide updates on project progress
• Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards
• Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
• Contributing to post implementation reviews helping to demonstrate success or otherwise of projects
• Supporting project resource scheduling and department capacity planning
• Contribution to the definition of departmental and systems strategies and progression of any allocated objectives
• Ownership, development and management of allocated departmental processes
• Undertake small analysis projects in the form of consultancy
• Work on a wide range of projects involving the implementation of new and existing systems, solutions and processes
• Take responsibility for making key decisions to ensure the successful implementation of all initiative
Candidate Profile
• Experience of people management and the ability to lead and influence others
• Experience in formal personal development planning and individual, team and process performance management
• Proven experience in leading and managing the delivery of system/software development projects in a structured environment
• Experience in a variety of software development approaches and methodologies including Agile and Waterfall
• Experience in both architecture and implementation-level software design
• Experience in requirements capture, analysis techniques and process improvement approaches
• Experience in the development of software using c#, .Net, Visual Studio, Java, and SQL Server technologies
• An understanding and exposure to Team Foundation Server and ALM. Experience in the usage of UML Strong facilitation and coaching skills
• Excellent personal organisation and ability to prioritise and carry out multiple tasks
• Able to influence and drive projects to meet key milestones and overcome challenges
• Comfortable working without routine supervision
• A desire to remain technically capable and an expert in current technologies
Personal Attributes/Functional Competencies
• Qualifications â€" Degree qualified and relevant professional qualification and experience (e.g. MCSD, MCSE, OCP)
• Experience â€" Significant development experience, in a role that requires application development in a project environment. Aware of industry and professional standards (e.g. ISO 9001)
• Training â€" Formal training in Service Management disciplines (e.g. ITIL)
• Skills â€" Familiar with application development tools (e.g. WSS, MOSS 2007, and SharePoint 2010, Visual Studio). Familiar with specified programming languages (e.g. Oracle, SQL, C#), and information capture techniques. Familiar with methods and techniques for structured reviews,
• Analytical Thinking â€" Good at acquiring an understanding of a problem or situation, and developing an approach to interacting with the situation.
• Strategic Perspective â€" Needs to keep overall objectives and strategies in mind, and not be deflected by matters of detail.
• Stress Handling - Retaining objectivity and proper understanding of a problem or situation when placed under conditions of stress
• Applying standards â€" Good in application of relevant industry and process standards to all tasks undertaken.
• Industry Developments â€" Must take initiative to ensure technical skills and specialisations are kept up to date in line with industry developments and ensure that all relevant skill sets are current.