Lead Software Developer

The Smart List ,
Newcastle upon Tyne, Tyne and Wear
Salary: £36669 - £44855 per annum

Overview

REF: DW1457 LOCATION: Gateshead, Tyne & Wear JOB TITLE: Lead Software Developer SALARY & BENEFITS: circa £36,669 to £44,855 dependent on skills and experience plus great staff benefits including 28 days holiday plus bank holidays, generous pension, performance related bonus, enhanced maternity/paternity pay, employee cash back and voucher incentives, and excellent working conditions and perks WORKING HOURS: Full Time –Monday to Friday flexible working and some working from home options for the right candidate THE COMPANY, ROLE & YOU: Are you an experienced Lead Software Developer with strong coding, analytical, and problem solving skills ? Bored of working in a one-dimensional/overly transactional role? And want to take the next step up? Our client is part of the Cambridge University Press and Cambridge Assessment family, and is a vibrant organisation which has established a reputation over 30 years for innovation and quality in educational assessment and research. This branch of the family works with schools, colleges, education authorities, government agencies and other organisations to provide high-quality information through scientifically grounded research. The work will cover the development of new digital educational products, re-architecture of existing products and other exciting developments as CEM integrates as part of the Cambridge family and you will be based at a new vibrant office in Gateshead Quays from May 2020 onwards. The new office is a fantastic and vibrant new facility along The Quayside close to the Sage and offers superb staff and employee benefits including a well-being room and on-site cafe with numerous options. As a Lead Software Developer you will be joining a team of Developers within the CEM Operations department and will be helping to deliver the technical development for CEM’s digital educational products. The role will involve working in one of several agile teams to develop software for digital educational products by utilising a mix of technologies including C# .NET, TypeScript, SQL Server and NoSQL databases. You will also share your wealth of experience and knowledge with Junior Software Developers, and will be expected to offer them guidance, support and mentoring. As well as other developers you will also work with product managers, educational experts, data scientists, designers and more to help achieve the following tasks; Development and maintenance of software to agreed standards and processes - Able to act as ‘Solution Owner’ – leading on the development in areas of CEM’s systems - Develop code to agreed standards using SOLID principles - Creation of unit tests within a test driven development framework - Excellent and appropriate documentation in agreed formats - Code reviews - Good use of source control, deployment tooling and issue tracking software - Mentoring and coaching of more junior members of staff Working as part of an Agile Team own and deliver tasks and work items - Proactive ownership of own work - Issue resolution and appropriate escalation - Attendance at daily stand-up meetings and reviews - Deliver work to agreed timescales and quality - Updating of assigned tasks in Jira Input into team planning and reviews - Refine requirements - Estimate work - Identification of technical and process improvements - Assist in work prioritisation - work with wider stakeholders THE CANDIDATE: The successful candidate for the Lead Software Developer post will need to hold a good technical degree or an equivalent qualification and experience, and although candidates do not need to be experts in all areas, you will need to have substantial hands on Software Development and Coding experience using either C# or Typescript, SQL, Python, or Javascript. You will need to be able to demonstrate a good understanding of software development design principals and patterns, and have strong analytical and problem solving skills, as well as being an excellent communicator in general. The new Lead Software Developer will also need experience in object orientated development, as well as knowledge or an understanding of agile development methodologies within an environment using Continuous Integration, and will need to have experience using developing systems that contain multiple components. Candidates will also need to be a collaborative and team orientated individuals who are happy to share their knowledge and experience with Junior Developers and offer them mentoring or guidance where required, and although not essential, it would be highly desirable if candidates also have experience administering and maintaining services on Linux-based servers. Candidates will also need to be able to commute to The Quays in Gateshead, Newcastle which is easily accessible via public transport and within walking distance to the Metro and Newcastle Central train station. This is an excellent opportunity to join a market leader and be rewarded with valuable learning opportunities, a competitive salary and benefits. Does this sound like you? If Yes then click the apply button now You will then be sent to an online questionnaire to support your CV and application, please fill in the details and we will be in touch to advise you of the next steps TSLS This job was originally posted as www.totaljobs.com/job/89771073