with large applications with large volume transactions is a plus. Exposure to AI-driven development and unit testing activities Knowledge of Agile Methodologies, such as ExtremeProgramming (XP Experience with relational databases (SQL Server, MySQL, PostgreSQL) Knowledge of design patterns, refactoring, and unit testing Experience with Linux and open-source software is a plus. AWS Environment - EC2, SQS More ❯
as Ruby, Rust, or Python, with a willingness to learn whatever new tools help get the job done. You care deeply about engineering excellence practicing ExtremeProgramming (XP) techniques such as pairing, TDD, and continuous integration to deliver reliable, maintainable software. What It's Like to Work at Syntasso Working at Syntasso means joining a close knit, highly More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid/Remote Options
ECM Selection (Holdings) Limited
complimentary aspects of the formula driving their success and engineering expertise is appreciated. With involvement throughout the software stack, you will be a part of a small collaborative Agile XP team, working together with other developers, testers, and product owners, to help deliver new features and enhancements. Essential skills and attributes: A 1st or 2.1 degree in computer science or … days per week. Unusually, the role has additional flexibility, with the ability to work a 30 hour week for those who need it. Keywords: Software Engineering, ASP.NET, C#, .NET, XP, ExtremeProgramming, Cambridge Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well More ❯
East London, London, United Kingdom Hybrid/Remote Options
Tech 4
software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within … non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extremeprogramming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing More ❯
East London, London, United Kingdom Hybrid/Remote Options
Tech 4
software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within … non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extremeprogramming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing More ❯
E1, Whitechapel, Greater London, Shadwell, United Kingdom
Tech4 Ltd
software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within … non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extremeprogramming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern Front End technologies and JS frameworks, such as React. Experience writing More ❯
software, in line with organisational objectives for a specific team. Promote the creation of high-quality code using modern agile engineering practices such as TDD, CI/CD, pair programming, continuous monitoring etc. Work closely with QA and Product teams. Act as an expert in a number of knowledge areas and encourage the development and sharing of knowledge within … non-functional requirements Deep knowledge and experience in Python and its ecosystem, patterns and pitfalls. Extensive experience of working in an agile environment (we use Scrum). Experience with extremeprogramming practices such as incremental development, continuous integration, test driven development and pair programming. Familiarity with modern front-end technologies and JS frameworks, such as React. Experience writing More ❯
and consuming APIs and backend services. Knowledge of AWS services (e.g., EC2, S3, RDS, Lambda, API Gateway, Document DB etc.) Proven experience with Agile Development, SCRUM, and/or ExtremeProgramming methodologies Experience with relational databases would be beneficial (e.g., SQL Server, MySQL) and/or NoSQL databases (e.g., DynamoDB, MongoDB). Experience with version control in Git More ❯
Manual Testing by Implementing Unit Tests using Junits and Mockito, Integration Test using RestAssured API and End to End Testing using Serenity BDD(Behaviour Driven Development). o Follow ExtremeProgramming Practices such as Pair Programming, Continuous Rotation, Test Driven Development (TDD) for Implementation of all the Cloud Based Micro Services. o Perform tests data set up More ❯
of good software development: user experience, performance, scalability, security, maintainability etc. Engage in the process of making software. You will be inspired by methodologies such as Lean Development and Extreme Programming. You'll work with our engineering principles: Simple Design. Build up system complexity through frequent simple steps. Simplicity before generality. Behavior Driven Development. The process of developing software … a true team. Understanding Production. Understanding how your software works in the real-world in terms of both technical operation and user experience. These five principles are derived from ExtremeProgramming; we also eschew Scrum in favor of more Kanban and Lean styles of working. You should ideally have some experience with these concepts or be willing to … engineer, but bias toward frontend or backend is ok. BS/MS in computer science or equivalent work experience Experience within software development (BDD & TDD, CI/CD, pair programming), preferably in a SaaS environment Excellent communication skills (written & verbal) While familiarity with our core technology stack (Node, React, Typescript, Postgres, Mongo, AWS) is a bonus, we're looking More ❯
platform. In this role you will work and learn alongside a team of highly experienced cross-skilled developers and technology specialists. Their development practices also emphasise the use of ExtremeProgramming and Domain Driven Design. They are looking for a team player with excellent communication skills to work across all parts of the platform. (A full and detailed More ❯
united kingdom, united kingdom Hybrid/Remote Options
Photon Group
front-end and for API development. Mentor a team of engineers, providing guidance on best practices, design patterns, and coding standards. Drive a culture of quality and innovation, advocating ExtremeProgramming ways of working. Collaborating with cross-functional teams, participating in Agile processes and code reviews. Utilise strong debugging skills to troubleshoot and resolve complex issues in both More ❯
s existing team to help them tackle complex challenges within their own software. Or maybe you're more interested in helping to introduce the values of software craftsmanship and extremeprogramming practices to an organisation through coaching & mentoring. Location: We are open to this role being hybrid, with occasional travel to client sites. Please note that we are More ❯
london, south east england, united kingdom Hybrid/Remote Options
Codurance
s existing team to help them tackle complex challenges within their own software. Or maybe you're more interested in helping to introduce the values of software craftsmanship and extremeprogramming practices to an organisation through coaching & mentoring. Location: We are open to this role being hybrid, with occasional travel to client sites. Please note that we are More ❯