Description
- Software Engineering Lead
- Senior Software Developer
- Software Development Manager
- Senior Technical Test Analyst
- DevOps Engineer
Entry requirements
To be eligible you must fulfil the following criteria:
- You must be employed in a role relevant to this programme to be eligible to apply.
- Your current role should be UK based and you must have lived here for at least three years
- The programme must address development needs in your current role
- Your line manager must be able to support you throughout the programme
- This programme assumes that you possess programming knowledge
Additionally, you must meet one of the following criteria:
- A minimum of a 2:1 Honours degree in a related subject (e.g. STEM) from a UK or recognised international university
- Applicants with less than the required level of academic qualification may be considered if they have significant work experience and/or a relevant professional qualification in the field of software engineering
What will you learn?
You’ll learn what you need to perform your role at the highest level, building expert level skills across the full software development lifecycle. Using advanced skills in programming and application development, combined with the ability to engineer data for effective software development, you’ll design and build software solutions that are secure, robust and take your organisation’s digital capabilities to the next level.
You’ll cover cloud engineering, DevOps, and technical test engineering, giving you full capability to take complex software concepts all the way through to final deployment and integration.
Backing up your technical expertise, you’ll develop a broad base of knowledge that will allow you to influence and manage digital technologies and software teams within your AIG.
How is your programme structured?
This 24-month MSc consists of 10 modules, with the final three months spent completing the Leading and Managing Digital Change project.
- Advanced programming concepts and technical design as applied to web, mobile and IoT devices.
- Theoretical and practical elements of data analytics and considerations for the storage of data.
- Planning and practical mechanisms to ensure software completeness, correctness, appropriateness, security, and that it meets client expectations with no variance to its functionality.
- Designing, building, deploying, and managing applications and infrastructure on cloud computing platforms.
- Key steps for the successful implementation of DevOps, containerise applications using, for example, Docker and Kubernetes, construct DevOps pipelines.
- Application of skills and knowledge to a real-world software engineering problem with application of leadership.
How we support you
- You will be taught by expert tutors who have practical experience in the fields in which they teach and a passion to share that knowledge to maximise your career potential
- You will have access to a Coach who is on hand to guide you through each stage of your learning journey, providing you with clear aims and objectives. They will keep in regular contact with you and instil the confidence that you can achieve
- You will also attend webinars to develop skills in a variety of areas and prepare you for the end point assessment.
- You will have access to an Online Learning Environment with all of your qualification content, additional learning resources and all the step-by-step support you need to ensure your success
Commitment from you
During this programme, six hours in your working week will be spent on learning and developing the required Knowledge, Skills and Behaviours. This development time will include learning new relevant tasks in your role, embedding your knowledge in your role, practical workplace training, spending development time with your Line Manager, attending online or face-to-face courses and time spent writing assignments/assessments or directed self-study hours:
- Work towards your Masters Degree
- Evidencing the application of your knowledge within your working day
- Independent study and research
- Shadowing colleagues and mentoring
- Technical training
Progression opportunities
After completion, you can:
- Apply to become a Professional Member of BCS, The Chartered Institute for IT.