We require a senior developer to help lead our software projects. You will be comfortable leading teams of developers to deliver project software by following an agile process as well as programming at a senior level. You will be an excellent problem solver and inspire developers to excel.
Senior Developer Responsibilities:
- Confident programmer able to work across the data driven stream (Python stack) and the visualisation stream (PHP/Vue-JS stack)
- Responsible for leading team members during a project and reporting to the Development manager on a regular basis demonstrating a clear understanding of how to successfully report on progress made by the team
- Leading teams of developers to deliver project software by following an agile process
- Work with our QA engineers to produce solutions and assisting the team in activities such as pair programming, pull request code reviews and updating our ticketing system
- Work with platform specialists to ensure that the applications run effectively in development and then production environments
- Optimise our production flows to increase productivity through increased sprint velocity
- Use defensive programming techniques and have a robust approach to SecOps.
- Implement documentation practices to ensure that software passes rigorous regulatory requirements
- Attend ad hoc team meetings in London or other designates places.
Personal Profile:
- Highly motivated, driven individual committed to continuing professional development in Clinical Coding. Desire to work towards Clinical Coding audit, training or management within CHKS.
- Strong communication and motivational skills, including the ability to work with groups of staff at all levels within the organisation.
- Ability to work alone and as part of a team.
Desirable Qualifications & Experience:
Essential Qualifications & Experience:
- Worked as part of a development team in an agile environment, with a proven record of delivery
- At least 5 years of experience in a trusted position as a self-motivated worker, who held some responsibility and ownership for the development process
- Scrum management or equivalent experience
- Code reviews
- Task management and prioritisation using kanban boards
Desirable Skills & Abilities:
- Experience working with MS Office 365
- Experience of working with health data
- Essential Skills & Abilities
- Python 3.11+, including an understanding of virtual environments and optimisation of data processing using tools such as Pandas
- PHP 8+ and experience creating and maintaining Laravel APIs
- VueJS, including an understanding of UI/UX principles and how to adequately apply them. Ideally a knowledge of postwind CSS framework.
- Effective communication to all levels of management and to team members
- Innovative with a focus on problem solving that minimises risk.
- Collaborative able to work with a variety of team members with other specialties to clear blockers.
Personal Attributes:
- Confident and calm when under pressure
- Self-motivated, driven to succeed yet able to work as part of a team
Benefits:
- Additional leave
- Company pension
- Health & wellbeing programme
- Work from home
Schedule:
- Day shift
- Monday to Friday
Experience:
- Developer: 5 years (required)
Location:
- United Kingdom (required)
- Work Location: Remote
Postion: Senior Developer - Salary: £45,000.00-£55,000.00 per year Job Type: Full Time