AND Digital is a fast growing, tech consultancy.
We work on large-scale, multi-industry, eCommerce and enterprise-level software development projects with best practice agile ways of working at the heart.
We are passionate about doing great work with interesting clients who we can take on a digital transformation journey.
We love to solve business problems with robust technical solutions, which we do by building products which are compelling, commercially viable and customer facing across multiple digital and e-commerce channels such as web, mobile, social and in-store.
Sometimes our work includes Greenfield projects where we can use the latest tech and other times we need to work with client’s legacy technology to get them to that point first.
This is an opportunity to share knowledge, nurture others, learn, innovate, build and deliver amazing digital products.
We care deeply about our people and have a focus on well-being and professional development. Read on to see how your skills and expertise could be part of our journey!
How we work:
We work in an Agile Scrum environment adopting Continuous Integration and Delivery techniques throughout the delivery lifecycle. We are an ambassador on engineering best practices – advising Clients and our people on coding standards, Scrum, code refactoring, code performance, continuous integration and testing.
You will come from a Full Stack development background working in an agile environment.
Here’s a look at some of the tech and tools you could be using:
- Java, Spring Framework, Spring boot,
- Agile: TDD/BDD, Pair Programming, XP
- Continuous Integration and Deployment
- Databases – SQL Server 2014/16
- DevOps Tools such as Jenkins, Maven, Docker, Kubernetes, Terraform,
- Testing tools e.g. Mocha, Jasmine, Selenium, jMeter, jUnit
- Proficiency with version control software, specifically GitHub
- Platforms – CMS, eCommerce
- Databases e.g. MySQL, Postgres, Mongo – designing schemas and optimising queries
As a Tech Principal at AND Digital you’ll act as a hands on, senior software engineer working across a Club’s portfolio of clients, onsite and in multi-skilled agile delivery teams.
Your role will be to use your expert tech knowledge to influence the direction of projects whilst coaching and upskilling a team through implementing engineering best practices such as code reviews and pair programming.
Being hands on with development teams, you’ll understand what good code looks like and see the bigger picture, taking architecture into consideration with a DevOps mindset.
Giving and receiving regular feedback to help the Developer community within your Club develop and be more effective will be key.
This role is all about remaining hands on with code, with a clear progression path to become more senior in your field without the responsibility of managing a team.