Principal Developer
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Principal Developer building secure cloud-native applications, APIs and portals for e.surv, a UK residential surveying and property-risk services provider. Leading architecture, DevSecOps, databases and development teams.
Responsibilities:
- Design, develop, secure, test, deploy and support modern software solutions, APIs, portals, automation services and cloud-native applications
- Act as principal technical owner providing technical leadership, delivery oversight, contractor management, work package ownership and stakeholder reporting
- Lead solution design, technical decisions and development teams
- Build enterprise applications using Python, Django, Flask, React.js and SQL
- Develop secure REST APIs and integration services
- Apply advanced Python development techniques and best practices
- Design, administer and optimise PostgreSQL and SQL Server databases
- Establish coding standards and mentor developers
- Design and maintain Azure DevOps pipelines
- Implement automated build, test and deployment processes
- Manage containerised applications using Docker and Azure Container Registry
- Oversee release management, environment governance and deployment controls
- Collaborate with stakeholders to improve business processes and deliver customer-focused results
Requirements:
- Expert-level Python development skills
- Strong architecture and solution design expertise
- Experience using AI to augment the development process
- Extensive experience with Django, Flask, React.js and SQL
- Strong understanding of API-first architectures
- Proven ability in performance optimisation
- Experience with Docker containerisation
- Advanced DevSecOps, CI/CD and cloud-native application knowledge
- Experience leading Agile Scrum delivery teams
- Excellent communication, stakeholder engagement and documentation skills
- Significant commercial experience developing enterprise applications using Python
- Experience with AI, machine learning or computer vision technologies
- Proven experience designing and deploying production-grade web applications and APIs
- Experience implementing DevSecOps practices within CI/CD pipelines
- Experience deploying containerised applications to cloud environments
- Demonstrable unit, integration, functional and security testing experience
- Experience with automated deployment pipelines
- Proven experience performing code reviews and maintaining coding standards
- Must pass Criminal Records Disclosure and Credit Referencing Process
Benefits:
- Permanent full-time employment
- Equal opportunity and Disability Confident employer
- Reasonable adjustments during the recruitment process
- Criminal Records Disclosure and Credit Referencing Process for work with lender clients




















