IT Computer Officer Apprentice |Software Developer
UNIVERSITY NAME: CHURCHILL COLLEGE IN THE UNIVERSITY OF CAMBRIDGE
We are now looking for an eager candidate to join us as an apprentice. You will have the opportunity to gain valuable skills, knowledge and experience as you complete a Level 3 Software Developer Apprenticeship. The role is offered on a fixed term basis for 16 months, subject to a 6-month probationary period.
IT Computer Officer Apprentice |Software Developer summary
- Annual wage£20,408.00
- Working week All details will be confirmed upon interview
- Total hours per week: 37.5
- Expected duration16 Months
- Possible start date21 Nov 2022
- Date posted
- yesterday
- Apprenticeship level
- Advanced
Level 3 (A level) - Reference number VAC1000101152
- Positions 1 available
What will the apprentice be doing?
The Role:
To further increase the skills and resources of the team, the College is creating a new role of Junior Developer Level 3 apprentice. In this role you will develop the digital skills and technical grounding needed to become a well-rounded, entry-level programmer.
Working as part of a small development team you will learn to build simple software components on web or standalone apps to be used by other members of the College.
This apprenticeship is suited to anyone with an analytical mind and a keen interest in coding. Whilst prior knowledge in the industry is desirable, we are also open to candidates who can demonstrate a strong aptitude in the area of programming.
Main Duties and Responsibilities:
- Provide first line software and development support and provide initial support to classify severity and priority of issues and schedule bug fixes where necessary.
- Handling and triaging end-user bug reports.
- Providing support throughout the development lifecycle, including user acceptance testing and final release to production.
- Assist in maintaining the College’s in-house software and web systems (primarily Visual Basic, and PHP-based frontends to SQL Server databases).
- Perform selected database development duties on the database servers.
- Assist the development process for major new in-house software systems and facilities, including server-based software, user applications and web-based facilities.
- Requirements gathering (elicitation) from all stakeholders.
- Converting customer requirements into technical requirements.
- Identifying non-functional requirements (i.e. what maintenance of the software would be needed, how secure it is, how usable it is, how will it perform etc.
- Applying security principles and practice to the software development tasks assigned.
- Writing logical and maintainable software solutions in line with given specifications to meet design, requirements and organisational coding standards.
- Apply appropriate recovery techniques to ensure that the software solution being developed is not lost, e.g., working with source control.
- Assist in the problem analysis, research, design of system architecture, user interface design, testing, and management of software roll-outs. Identify and reporting any impediments to progress in development.
- Maintaining appropriate project documentation throughout development tasks.
- Reporting progress against metrics on software development activities accurately throughout the stages of the software development lifecycle.
- Communicate outcomes from development activities to team members and other stakeholders.
- Undertake the testing of solutions to meet guidelines.
What training will the apprentice take and what qualification will the apprentice get at the end?
Why choose our Junior Developer Level 3 apprenticeship?
QA’s Junior Developer Level 3 apprenticeship develops digital skills and provide the technical grounding needed to become a well-rounded, entry-level programmer.
Junior Developers work as part of a software development team to build simple software components on web, mobile or desktop apps to be used by other members of the team as part of larger software development projects.
QA’s Junior Developer Level 3 apprenticeship programme enables the apprentice to:
- Explore a wide range of skills including Python, C#, Java, SQL, HTML, CSS, JavaScript, Git, Microservices and cloud
- Interpret simple design requirements for discrete components of a project under supervision
- Implement code which other team members have developed to produce required components
Gain the following qualifications upon successful completion of the Junior Developer Level 3 programme:
- Software Development Technician Level 3
- BCS Certificate in Systems Development Context and Methodologies
- BCS Certificate in Programming
What is the expected career progression after this apprenticeship?
Upon completion of the apprenticeship there may be opportunity to progress into a permanent role within the college.
QA’s Junior Developer Level 3 apprenticeship develops digital skills and provide the technical grounding needed to become a well-rounded, entry-level programmer.
Junior Developers work as part of a software development team to build simple software components on web, mobile or desktop apps to be used by other members of the team as part of larger software development projects.
QA’s Junior Developer Level 3 apprenticeship programme enables the apprentice to:
- Explore a wide range of skills including Python, C#, Java, SQL, HTML, CSS, JavaScript, Git, Microservices and cloud
- Interpret simple design requirements for discrete components of a project under supervision
- Implement code which other team members have developed to produce required components
Gain the following qualifications upon successful completion of the Junior Developer Level 3 programme:
- Software Development Technician Level 3
- BCS Certificate in Systems Development Context and Methodologies
- BCS Certificate in Programming
Requirements and prospects
Desired skills and personal qualities
Communication skills, IT skills, Attention to detail, Organisation skills, Customer care skills, Problem solving skills, Logical, Team working, Creative, Initiative, Non judgemental, Patience, Can work to deadlines, Can follow defined procedures, Can remain calm under pressure, Proficient in programming, Net, Knowledge of OS X, Knows of PowerShell, VB Script
Qualifications
GCSE or equivalent any subject — x2 (Grade 4+ (A-C)) Essential
Things to consider
Benefits: [include:] The College provides a generous pension scheme with maximum employer contributions of 14%, A healthcare cash-plan, which includes cover for dental and optical treatment and access to wellbeing services, 33.5 days of annual leave (including public holidays per annum), A meal on duty, Free parking as well as Social and sporting facilities, including free us of the College gym. Application Instructions
Application Instructions
Last date of from filling:08 Nov 2022