Principal Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
- Provide technical leadership within a team to coordinate and deliver scalable, secure solutions in line with industry best practices.
- Work within a project management and agile delivery methodology to ensure timely and high-quality delivery of software applications.
- Take technical ownership of a product or software solution, covering design, estimation, shaping, and user story and requirement creation.
- Document solutions, including architecture, configuration, release, and support handover.
- Collaborate and liaise with stakeholders and end users throughout the software development lifecycle, including PMs, BAs, testing, and product teams.
- Clearly communicate technical designs in conversation, documentation, and presentations to stakeholders of varying technical ability.
- Provide effective knowledge transfer to team members and customers.
- Manage, coach, and develop junior members of the team and the wider community.
- Foster a positive working environment and facilitate team collaboration and communication.
Technologies:
- AI
- API
- AWS
- Angular
- CI/CD
- Cloud
- Hibernate
- Support
- Java
- JavaScript
- Kotlin
- Oracle
- React
- Spring
- Spring Boot
- TypeScript
- microservices
- NodeJS
- Backend
- DevOps
- Embedded
- Frontend
- OutSystems
- Security
- Snowflake
Requirements
- Deep understanding of coding best practices and modern architectural patterns, including microservices and message-driven architectures.
- Experience developing applications with non-functional requirements in mind.
- Experience in application and digital services design.
- Proficiency in software engineering practices such as code reviews, CI/CD pipelines, and SOLID/DRY principles.
- Hands-on experience with JavaScript/TypeScript, Angular, React, and Node.
- Hands-on experience with Java, Spring Boot, and Hibernate.
- Desirable: Kotlin.
- Experience in estimation and sizing.
- Experience in integration and API design.
- Proficiency in cloud technologies.
- Appetite to work with emerging AI technologies.
- SC eligible.
Benefits & conditions
We are Version 1, a trusted technology and transformation partner with 30 years in business, working with global brands to deliver customer-focused solutions. We are a 3,300-strong, award-winning employer and a premier AWS, Microsoft, and Oracle partner in the UK and Ireland. Our Digital & Cloud Practice is growing rapidly, offering opportunities to work on large-scale transformational and migration projects across public and private sectors. We offer a comprehensive benefits package including quarterly profit share, career progression and mentorship, flexible and remote working, financial wellbeing support, wellbeing initiatives, generous leave, educational assistance, certifications, reward schemes, and community-focused initiatives. We are committed to diversity, inclusion, and a respectful workplace where everyone can thrive.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT