Role As a Software Developer your primary role is to build, test and document, high-quality code which confirms to modern development practices and utilises industry standard technologies. At Exclaimer software developers are expected to be capable of working across all layers of the software and have genuine interest in all software technology. As an apprentice at Exclaimer you will become an active member of a Software Development Scrum team working alongside experienced developers and QA engineers on a daily basis and will be provided with training and support to enable you to achieve your goal of becoming a Software Developer. Key Outputs of this Job are: Positively contributes to meetings and discussions. Identifying tasks and implementing ways to effectively manage and prioritise them. Creating high quality software to meet customer requirements. Investigating and correcting issues in existing applications. Creating and maintaining development documentation. Creating and maintaining unit and automation tests. Understand the software development lifecycle from requirements to deployment. Working as part of a Scrum development team. Skills Essential Education to A Level or equivalent standard, or a level 3 apprenticeship or equivalent. Good written English. Analytical and organised approach Good problem-solving skills Ability to work independently and to take responsibility Good technical skills and keen interest in developing technical knowledge. Ability to write good quality code in at least one language (ideally C#). Ability to produce basic user interfaces using HTML/JavaScript or equivalent web technology. Knowledge of basic development practices, including unit testing. Structured techniques to problem solving, can debug code and can understand the structure of programmes in order to identify and resolve issues. Desirable Experience within a professional software developed environment Demonstrable contribution to an open source project. Degree in a technical subject. (Not software development related) If you have any questions, please contact Ian on +44 (0)1344 875249, +44 (0)7885 702007 or via email .