Producing high-quality, maintainable code.
Supporting the design and development of complex software solutions.
Partnering effectively with client project teams.
Mentoring junior developers.
5+ years of relevant work experience in a team-focused environment.
A bachelor’s or master’s degree in a computational field (Computer Science, Applied Mathematics, Engineering, or a related quantitative discipline).
Strong object-oriented design and programming skills, with experience in OO languages (Java).
Experience or interest in functional programming languages.
Proven experience applying domain-driven design to build complex business applications.
Deep understanding and experience in data model upliftment, data population, collaboration with operations, and process reviews.
In-depth knowledge and expertise in data distribution, particularly in disseminating lake-based data.
Experience integrating APIs.
Excellent communication skills and the ability to work with subject matter experts to extract critical business concepts.
Independent thinker, willing to engage, challenge, or learn.
Ability to stay commercially focused and push for quantifiable commercial impact.
Strong work ethic, a sense of ownership, and urgency.
Strong analytical and problem-solving skills.
Ability to collaborate effectively across global teams and communicate complex ideas simply.
Up to 10% bonus (based on company and personal performance).
25 days holiday + 8 bank holidays, with the option to carry forward or “cash in” 5 days each year.
Access to YuLife wellness platform, subscription to Meditopia app, premium subscription to Fiit, life coaching and emotional well-being sessions, 24/7 virtual GP access, and an employee assistance programme.
Life insurance and income protection.
Enhanced maternity and paternity pay.
A tech scheme offering over 5,000 tech products at up to a 12% discount.
Free unlimited Udemy account for continuous learning and development.
Support in obtaining relevant certifications.