You’ll have: 1+ years of commercial software engineering experience in Java A natural ability to mentor junior developers Service oriented architecture developmentTDD/BDD Experience working in an Agile environment Natural self-motivation with a passion for delivering excellence Great communication skills with the ability to build more »
explain and demonstrate technical decisions to both technical and business level stakeholders Several years' experience of solution architecture development A solid grasp of TDD/BDD Experience writing clear and concise technical documentation such as low-level designs and/or software specifications Excellent client presentation skills Excellent knowledge more »
Darlington, County Durham, North East, United Kingdom Hybrid / WFH Options
Inspire People
disciplinary agile teams. * An ability to build consensus between diverse and often conflicting interests, to achieve agreement on technical plans. * Introducing practices such as TDD, continuous integration, continuous delivery, and DevOps to teams. * Working with cloud infrastructure and services. * Knowledge of open-source principles and technologies. * Designing secure systems and more »
Newcastle Upon Tyne, England, United Kingdom Hybrid / WFH Options
mkodo
members with positivity, passion, and enthusiasm for technology. Deep understanding of software engineering principles and best practices, for example Object Oriented Programming, SOLID principles, TDD, YAGNI, KISS, etc. An awareness of industry best practice. Can manage and lead small projects or groups of stories. Active learner, both within your technical more »
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
Be Technology
exposure to working on migration projects Terraform Bitbucket or Git Experience working on enterprise solutions is highly beneficial Experience building test scripts using TDD is highly beneficial Responsibilities: Takes a disciplined approach to software development in all stages - analysis, build, test, and support - using best practices Develop … and maintain applications using Python technologies Write clean, efficient, and maintainable code Collaborate with cross-functional teams Perform TDD testing to ensure quality Ensure the applications are responsive, fast, and user-friendly Troubleshoot and debug issues as they arise Stay up-to-date with emerging technologies and industry trends Requirements more »