Join us!


We find challenging projects

We look for projects that are a good match for you, our company and the customer. We choose assignments that challenge us, where we can bring value to the table and really help the customer achieve his goals.
All challenges need balance.

We will encourage you to push your limits, but also to, well, get a life.

We make you grow

As a junior, we ensure that you will work together with one of our seniors. This way you will get to fully develop your skills through on-the-job guidance. As a senior, we help you put your experience to work doing things that you love. We also help you make the sum bigger than the parts by sharing your experience with your co-workers. Together we will plan your evolution. We will guide you to achieve your goals, through challenging assignments, education, …

We work together

As consultants, we believe that we can serve our customers better if we work as a team. Therefore we need to know one another. We learn from each other’s ideas and mistakes, we help and challenge each other. We get together once a month to catch up, talk about what we’ve done and what we’d love to do. We share a laugh and a beer, and sometimes a tear.

Our job opportunities


As a junior digital analyst you work closely with business and with the development team.

You get to know the needs and priorities of business and users. You come to solutions in collaboration with the development team, taking into account customer and user experience, technological possibilities and limitations. You ensure that the solution is not only elegant on the outside, but also on the inside.

Together with the team you focus on delivering the solution in an agile way.

What we expect from you

  • You have a master's degree and an interest in IT
  • You are passionate about creating a product which delivers an amazing experience to the customer
  • You are a good listener
  • You are curious, eager to learn and a critical thinker
  • You speak up if you don't understand and ask questions until you do
  • You dare to think out-of-the-box
  • You can clearly convey your thoughts
  • You function well in a team
  • You are goal-oriented and you go for quality
  • You speak Dutch, English and French

As a digital analyst you will gain an in-depth understanding of the underlying business and capture the needs and pains of the stakeholders involved in the project. You facilitate the ideation process to generate possible concepts and help envision them using prototypes.

You come to solutions in close collaboration with the development team and a software architect, taking into account customer and user experience, technological possibilities and limitations. You ensure that the solution is not only elegant on the outside, but also on the inside.

You analyse and design the solution in an iterative, incremental way.

What we expect from you

  • You like to immerse yourself in the world of your business (and their customers) to understand their real needs and pains.
  • Your creativity, focus on the user and eye for detail encourage you to create solutions that offer the customer a great experience.
  • You are not afraid to challenge what you are told.
  • You feel confident in taking the lead in analysing a project, from defining the business needs to guiding the team during development.
  • You are experienced in using modelling techniques and languages such as information modelling, UML and BPMN
  • You can apply the agile principles to continuously deliver value and gather feedback.
  • You like to coach other analysts so that they can learn from you.
  • You have an eye for software design
  • You stay informed of emerging technological trends
  • You speak Dutch, English and French

As a junior software engineer you work closely with the analysts, architects and other developers in your team.

You participate in the design and development of software needs for the business users. You help build outstanding products with first class operational support built-in from the start. You write code and tests, scripts and monitoring tools with the single goal of delivering quality software.

You share your knowledge with other people in the team, and in turn you learn from your co-workers.

What we expect from you

  • You have a master's degree and an interest in IT
  • You have knowledge of one or more programming or scripting languages
  • You are interested to learn about software engineering
  • You do not shy away from technical details
  • You are happy to automate your own work until you're out of the loop
  • You are a critical thinker and dare to think out-of-the-box
  • You speak up if you don't understand
  • You can clearly convey your thoughts
  • You function well in a team
  • You are goal-oriented and you go for quality
  • You are eager to learn new things and technologies
  • You speak Dutch, English and French

We are always looking for software engineers.

Do you think you’re a match for our firm? Do not hesitate and contact us!

We are always looking for software architects.

Do you think you’re a match for our firm? Do not hesitate and contact us!

Apply now!


In addition to joining our fantastic team, we offer a comprehensive employee benefits package, including standard benefits such as a company car, laptop, smartphone, group and hospital insurance, trainings and additional leave days.

careers@pencil42.be