Senior Software Developer

CRE ,
Manchester, Greater Manchester
Salary: £45000 - £60000 per annum + Flex Hours, Home Working

Overview

Software Developer - C#.NET, JavaScript, Agile, Azure £45,000-£60,000 depending on skills and experience, flex hours, home working, pension, 27 days holiday, training courses Software Developer This organisation is a forerunner within the Healthcare IT sector, maintaining close working relationships with the NHS and academia as well as working alongside global pharmaceutical companies to create new market standards for the evaluation of healthcare interventions. We are looking for talented, inventive, and passionate Developers to join this pioneering organisation who are currently helping to change how electronic healthcare data is used in order to develop new models of clinical research and thereby benefit patients. We are looking for enthusiastic Software Developers to join our talented and progressive technical team. Successful Software Developers will make significant contribution to our journey of continual improvement across the organisation. Software Developers with experience of technical leadership will lead development on one of our flagship systems. Software Developer Purpose: Produce software of the highest quality in accordance with procedures, to agreed deadlines and objectives, Take a leading role in the development and evolution of one or more software systems offered by the company, Through collaboration contribute to the development and evolution of the technical stack and solution architecture Promote high code quality and creative thinking across the team, taking the lead in identifying and presenting innovative ideas for development Software Developer Key Accountabilities Produce high quality code according to requirements Support other members of the development team, performing thorough, positive code reviews and mentoring colleagues Work closely with the business and test analysts to define accurate, testable and deliverable requirements Lead development of a long-term project to support the achievements of project objectives. Manage the allocation of work within systems you are leading with regard for organisational delivery and resourcing plans Work with the Software Development Team lead to identify new approaches, best practices and technologies for the company's technical steering group Ensure quality assurance procedures are followed Assist in the production of reports, technical and user documentation Oversee and guide others in activities and processes to support service provision Maintain operational software, providing second line support to users where necessary Provide information and guidance to staff and clients with varying levels of technical understanding Assist in accreditation and certification processes Ensure that conduct supports the Information Governance policies and guidelines Line management of up to four members of the software developer team Assist the wider organisation in producing resource plans for the software team Software Developer Person Specification Substantial experience in C#/.NET or similar language Software engineering related degree or equivalent Demonstrable interest and experience in web development and relevant technology (JavaScript/typescript/HTML/CSS) Understanding of OO, functional programming, design patterns and software best practice (refactoring, domain driven design, unit testing) Working knowledge of at least one RDBMS/NoSQL solution Industry experience of quality software development with a proven record of delivering successful software in production systems Understanding of Agile and DevOps Awareness of information security and information governance concerns Evidence of continuous professional development and enthusiasm to learn new things Desirable skills, experience & qualifications: Experience of leading a small team with people from various backgrounds and skill levels Experience of modern web frameworks, in particular Angular Experience of cloud hosting, in particular Azure A background in, or knowledge of, clinical data, clinical trials or public health research Awareness of project management techniques to contribute to small/short-term projects Experience of working as scrum master or lead developer on projects Experience of working on validated systems Benefits: Competitive salary 27 days' annual leave Flexible working hours The ability to work from home Modern offices in Central Manchester Positive and supportive environment Access to training resources Stakeholder pension This job was originally posted as www.cwjobs.co.uk/job/89962809