We are currently looking to hire Senior Consultants in all locations: Aarhus, Copenhagen, Gothenburg, Malmö, Oslo and Stockholm.
Praqma consultants work with some of the leading businesses in Scandinavia. Our business model is not like your average resource consultancy, we pride ourselves on providing people with deep expertise as engineers, but who also come as part of a team.
About Praqma and the way we work
Praqma isn’t just an IT consultancy. We focus on the technical side of Agile and Continuous Delivery - the art of delivering software quickly, safely, and sustainably. Our aim is to change the world by sharing our knowledge and building communities.
We want Praqma to be a magnet for the best and brightest people in software. That’s why we work with cutting edge technologies as well as being a dedicated open source contributor. It’s also why our culture is so important to us. We believe in open communication, flat organization and cross-company collaboration. These are the promises we make to each other every day.
Our clients are ambitious, want to improve, and are actively asking for us to help them. We help organizations sharpen their axes, and we believe there is no better way to build a career.
Praqma employees go on to build excellent professional reputations. We want to give our people every opportunity to achieve their full potential, and to change the world along the way. You can read more about our principles in this article: Working at Praqma.
About the position
As a Praqma Senior Consultant and Technical Agile Coach you will bring your expertise into software development teams and enable them to succeed. You will accelerate progress delivering value, while teaching new skills as necessary to tackle the technical challenges they face.
Your daily work at clients will involve coaching, teaching and facilitation. We prefer to use collaborative techniques like Mob Programming, Pair programming and Coding Dojo teaching sessions. The aim is to get the team working effectively with modern development practices, tools and approaches. We work with automating testing, controlling technical debt, improving design, breaking work into smaller increments, and encouraging cross-functional collaboration.
It’s very important that in the end it’s the client’s staff who should own the work and succeed in the long term. Your role as a coach will change according to the situation. Sometimes you will be at the front writing the code and leading by example. Often you will be in the background, giving advice and encouragement. Ultimately you will leave the team to continue using new technology approaches without you, and you will move on to new challenges.
Not all of your time will be spent at the client. We prefer to deliver intense, on-site learning sprints in 2 week blocks. During this period the team assimilates new approaches while delivering on business needs. Between coaching blocks, the teams work towards becoming independently agile by applying what they’ve learnt.
While you are not on-site at the client, you will spend some of your time preparing teaching materials for the next coaching block. You are also expected to work on improving your own skills. We invest a lot of time in training, attending internal and external courses and conferences. Technical Agile Coaches may be involved in teaching these courses and facilitating internal conferences. In addition you are expected to spend time on pet projects, reading books, listening to podcasts, researching topics that interest you, and authoring blog posts and presentations.
Skills and experience
We are looking for people with extensive experience in software development, including Continuous Delivery and/or DevOps, who are ambitious and curious. You probably know several programming languages, and have a preferred editor you are very productive in. You know Git well, and are competent with Test-Driven Development and Refactoring. You like to keep yourself up-to-date with the latest technology and tools for software development.
You may be interested in doing some business development, pre-sales and account management, without leaving your technical expertise behind. You should be interested in doing more training and mentoring than a pure software development role would allow. Most importantly, you understand what it looks like when software is being built well, and want to help teams to improve their software delivery capability.
The successful candidate(s) could join any of our offices in eight locations across Scandinavia, all of which are expanding. We have interesting and challenging client assignments waiting for the right people, and a wealth of support and experience to draw on amongst your future colleagues.