What you’ll be doing
Our Principal Consultants lead engagements to ensure The company deliver an exceptional service to a broad range of clients. They are responsible for transforming client’s software engineering practices through BDD, DevOps and Test Automation engineering principles. They lead by example, provide coaching at the team, project and organisation level and introduce appropriate techniques to improve a client's ability to release quality software faster.
As part of our delivery team, you will be supporting clients throughout the software delivery lifecycle by:
engaging with technical and business stakeholders to demonstrate the business benefit and value of The company services
researching industry trends, providing strategic direction and advice in tools, technologies, partnerships and accreditations for The company to maintain a competitive advantage.
defining technology roadmaps and managing a team of engineers during the implementation
defining and implementing full end to end release management and automation solutions using open source and industry leading tools for continuous integration, continuous deployment and continuous delivery
recommending appropriate hosting and infrastructure solutions based on technology stack and other influencing factors
delivering coaching and training in BDD, TDD, test automation, tooling and DevOps engineering processes to both clients teams and individuals
providing hands on support, training and mentoring for The companies consultants
contributing to public and ownership of internal Company open source projects
contributing to our knowledge base, blogging and speaking at community events
Who we’re looking for
At The company we favour candidates with an aptitude for both business and technical skills. The successful applicant will:
be a thought-leader through internal, client and industry engagement, blogging and speaking at events
inspire and and lead with genuine passion for technology and best practice
have a wealth of experience planning, building and leading large scale transformation , DevOps and testing projects or programmes
have expertise and preferably certifications in the latest tools and technologies such as: Azure, AWS, Terraform, Ansible, Docker, Puppet, Chef, Cucumber etc
be an evangelist of test first Agile development methods, specifically BDD, TDD methodologies and DevOps principles
have a deep understanding of software languages and an appreciation of modern development languages such as Java, C# and Ruby
have experience of coaching and training teams in optimising software engineering and end to end delivery.
have a customer-centric attitude, with extensive experience working in a client-facing environment.
You'll be spending the majority of your time at our client's' offices within the M25 however you may be required to travel to other regions on occasion. You will also have the opportunity to work from our London Bridge office where you will be able share your experience and expertise with your colleagues.