tools and technologies Flexibility and entrepreneurial spirit to adapt easily to changing requirements and priorities Experience leading and developing solutions across a varied technology stack including: Object-Oriented design SOLIDprinciples and modern design patterns Full stack development experience including Front-end JavaScript frameworks like Angular & React Databases and EDW technology like Snowflake SOA & Microservices architecture implementation using REST More ❯
reviews, and architectural discussions to ensure technical excellence. Collaborate with product managers, designers, and cross-functional engineers to deliver high-impact features. Quality & Best Practices Champion best practices including SOLID, DRY, KISS, and test-driven development (TDD) to ensure code quality and building of new features. Leverage AI-assisted tools (e.g., GitHub Copilot, Claude Code) to streamline development and More ❯
complexity. Demonstrable React, JS/TS, HTML, and CSS experience. Active interest in reading-up on the latest frameworks and libraries. Knowledge and active interest in Design Patterns and SOLID architecture principles. Familiarity with cloud computing, experience with tuning and configuration. Strong attention to interaction design and detail; passion for building intuitive web interfaces that present data in compelling More ❯
a depth of experience including C#, Java (Spring Boot, JPA/Hibernate), REST API's, observability and monitoring, queue technologies and security. Detailed knowledge of best practices such as SOLIDprinciples Experience of building new and evolving microservices with emphasis on high availability and data integrity. Highly experienced in test methodologies including unit testing with JUnit, use of TDD More ❯
a depth of experience including C#, Java (Spring Boot, JPA/Hibernate), REST API's, observability and monitoring, queue technologies and security. Detailed knowledge of best practices such as SOLIDprinciples Experience of building new and evolving microservices with emphasis on high availability and data integrity. Highly experienced in test methodologies including unit testing with JUnit, use of TDD More ❯
deliverables Ensure good code coverage and test coverage by writing and maintaining effective automated tests Be a champion of code quality in team by adhering to CLEAN architecture and SOLIDprinciples Mentor other developers on the team in software development life cycle and best practices and elevate the skill of the team through technical mentorship Work with BA team More ❯
trends and industry innovations to our products. Coach and mentor team members in areas of expertise. Experience 10+ years of software development experience. Strong object-oriented programming skills following SOLID principles. Proficient in Java and experienced in building REST/HTTP microservices. Familiarity with Jenkins CI/CD pipelines and Terraform. Experience with containerization technologies such as Docker and More ❯
trends and industry innovations to our products. Coach and mentor team members in areas of expertise. Experience 10+ years of software development experience. Strong object-oriented programming skills following SOLID principles. Proficient in Java and experienced in building REST/HTTP microservices. Familiarity with Jenkins CI/CD pipelines and Terraform. Experience with containerization technologies such as Docker and More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Noir
Data Engineer - Investment Banking - London/Hybrid (Data Engineer, SQL Data Engineer, Java, Python, Spark, Scala, SQL, Snowflake, OO programming, Snowflake, Databricks, Data Fabric, design patterns, SOLIDprinciples, ETL, Unit testing, NUnit, MSTest, Junit, Microservices Architecture, Continuous Integration, Azure DevOps, AWS, Jenkins, Agile, Data Engineer, SQL Data Engineer) We have several fantastic new roles including a Data Engineer position More ❯
development and sprint activities. Guidance and support for other development team members through peer review and positive feedback Understanding and enthusiasm for best practice development embodying Clean architecture and SOLID design principles Assist in team planning effectively to deliver robust, modular and testable code and adhere to engineering procedures and code conventions Active contribution to the positive growth of More ❯
at least 5+ years of hands-on development experience. Proficiency in a variety of AWS technologies and Python Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation) Knowledge of Agile methodologies and experience working in an Agile team. Ability to quickly learn complex problem spaces # to have experience Experience More ❯
the wider team to support the Team lead and help optimise team performance Participate in and, where appropriate, lead meetings with business stakeholders Experience Required Fundamentals and approaches: OOP, SOLIDprinciples, DDD, TDD/BDD/ATDD Distributed, service-based architectures (messaging, pub/sub, streams, micro-services). Secure SDLC practices and toolsets Extensive experience in C#/ More ❯
in software development, specifically with PHP Extensive and demonstrated experience with Object-Oriented languages and software development. Advanced understanding and application of best practices and software engineering principles, including SOLID, DRY, etc. Expertise in relational database technologies. Proactive problem-solving approach with a strategic mindset. Proven experience in designing and writing APIs and services within a service-oriented environment. More ❯
MVC and MVVM patterns. Demonstrated experience in developing quality, maintainable and well-designed software. Good understanding and practical experience with OOA/OOD/OOP and the application of SOLID principles. Continuous Integration/Continuous Deployment experience using Azure DevOps and Git. Experience in working with agile methodologies including Scrum and/or Kanban. Experience with XML development: XSD More ❯
SharePoint Framework (SPFx), SharePoint Administration & Governance Knowledge & experience in any one of the JavaScript frameworks - React, Angular or similar Knowledge of best practices with development and testing procedures, TDD, SOLID principles. Financial domain experience and previous consulting experience More ❯
colleagues in both engineering and business domain subjects Required Skills and Experience: • Experience as a mid-senior level engineer working across a modern web stack • Strong software engineering principles (SOLID, DRY, ER modelling) • Professional experience with a server-side language, ideally JVM based • Professional experience building web-based single page applications, using React/Typescript or an equivalent • Knowledge More ❯
Implementing robust DevOps practices in data projects, including DataOps tools for orchestration, data integration, and analytics Enhancing resilience through vulnerability checks and testing strategies (unit, integration, data quality) Applying SOLID, DRY, and TDD principles practically Agile methodologies such as Scrum, XP, and Kanban Designing and implementing efficient batch and streaming data transformations at scale Mentoring, team support, and line More ❯
like REST, gRPC, GraphQL, OpenAPI etc.) and integrating with 3rd party APIs. API Security (OAuth2, SAML, JWT etc) Strong at the usual best practices stuff: git, TDD, OOP principles (SOLID, design patterns etc) A willingness to be adaptable and pick up new technologies and tools as necessary Experience with reverse proxies (HAProxy, Envoy, nginx etc) Terraform+AWS Experience with modern More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection pipelines Apply best practices like TDD, SOLID, and their engineering standards Design relational and non-relational databases and data models Support the Data Science team in deploying machine learning models to production Leverage data structures, algorithms More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Tenth Revolution Group
APIs, and parallel processes Use Gen AI tools to enhance development speed and quality Collaborate in Agile teams to improve their data collection pipelines Apply best practices like TDD, SOLID, and their engineering standards Design relational and non-relational databases and data models Support the Data Science team in deploying machine learning models to production Leverage data structures, algorithms More ❯
interface design and error handling and recovery. Knowledge of image processing (OpenCV) Knowledge of cameras & optics (Camera2, CameraX) Excellent software engineering skills with a focus on modern best practices (SOLID, Clean, TDD, CI/CD, automation) Knowledge of Agile methodologies and experience working in an Agile team. Ability to quickly learn complex problem spaces Nice to have experience Experience More ❯
in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing RESTful APIs together with More ❯
in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing RESTful APIs together with More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Moneybox
in developing native iOS apps. Proficient in Swift and iOS frameworks. Exposure to all aspects of software development from gathering requirements to releasing. Applied knowledge of design patterns and SOLID principles. Advocates good and clean design of the code, in an enthusiastic way. Experience and desire about mentoring and supporting other developers. Experience in designing RESTful APIs together with More ❯
test planning, TDD, code reviews, and automation. Enable rapid release cycles with strong DevOps practices, ensuring confidence in every deployment. Quality & Engineering Excellence Promote and apply principles such as SOLID, DRY, KISS, and Shift-Left quality to reduce defects early in the SDLC. Lead initiatives to embed testing into architecture and development, improving testability and enabling earlier defect detection. … Shift-Left testing approaches, embedding quality early in the SDLC and enabling team-wide accountability for code correctness. Deep understanding of object-oriented design, design patterns, and principles like SOLID and TDD. Proficient with Visual Studio and/or JetBrains Rider, and skilled in using ReSharper for code quality and refactoring. Familiarity with AI-assisted tools like GitHub Copilot More ❯