Developer
Role details
Job location
Tech stack
Job description
You and your Team The role will involve contributing strong application development skills and hands-on commercial software development experience to the design, build, and delivery of high-quality software solutions. Working as a developer within a high-performing Agile team, you will play an active role across the full development lifecycle, ensuring solutions are robust, scalable, and delivered to a high standard while collaborating closely with peers and stakeholders. As a Developer, you will:
- Deliver and support software solutions: Implement enhancements and new capabilities, investigate and resolve defects (including live issues), and provide build scripts/packages for deployment across all environments.
- Operate effectively in Agile delivery: Contribute actively within Agile teams, attend ceremonies, provide timely updates in Agile tools, and adhere to agreed toolsets and delivery standards.
- Maintain technical quality and governance: Follow SDLC methodologies, apply branch/merge strategies, unit testing approaches, peer reviews, pair programming, and active documentation.
- Ensure collaboration and continuous improvement: Provide and receive peer code reviews, identify and champion process improvements, and contribute to technical standards.
- Mentor and lead by example: Coach and support colleagues, fostering best practices and high-performing team behaviours.
Requirements
- Experience in enterprise software delivery, using technologies such as Salesforce (Visualforce, Apex, Triggers, Lightning), .NET Core (C#), MuleSoft, OpenAPI/RAML, and SQL/NoSQL databases.
- Strong systems integration expertise, with hands-on experience designing and consuming APIs and a solid understanding of relational database concepts and data modelling.
- Proven delivery in fast-paced environments, supporting frequent releases to live systems, with sound knowledge of CI pipelines and unit testing practices.
- Experienced Agile team member, comfortable working in iterative delivery teams with regular ceremonies and collaboration.
- Excellent professional skills, including clear written and verbal communication, ability to work independently with minimal supervision, and rigorous attention to detail.
Benefits & conditions
Working Pattern: Hybrid (usually a couple of days a week in the office). We welcome part-time and flexible arrangements and will aim to match your current flexibility where possible. What We Offer We care about your wellbeing, not just your work. Our benefits are designed to support your life, your health and your growth:
- Holidays: 25 days (rising to 30) + buy/sell up to 5 days + swap up to 4 bank holidays.
- Pension: Up to 10% employer contribution.
- Family Leave: Enhanced maternity and 4 weeks' paternity from day-one, shared parental leave, paid neonatal care leave and support for adoption and surrogacy
- Fertility Support: Paid time off for fertility treatment and appointments, available to birth parents and partners, with confidential support and flexible adjustments where needed
- Workations: Work abroad for up to 20 days a year in approved countries.
- Birthday Leave: Your birthday off-paid.
- Volunteering: 2 paid volunteering days.
- Learning: Access to LinkedIn Learning for all colleagues.
- Financial Wellbeing: Free Snoop Premium subscription.
- Healthcare: Self-pay Denplan & optional Private Medical Insurance.