Himalayas logo
CoduranceCO

Craftsperson-in-Training (Academy)

Codurance is a global software consultancy that helps businesses build a better sustainable technical capability to support growth. Our purpose is to create a long lasting positive impact in the software industry. We do this by excelling at what we do, building long-lasting relationships at a personal level and going beyond the service we are delivering.

Codurance

Employee count: 51-200

Spain only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Our Program

As a Craftsperson-in-Training (CT) [Software Engineer], you will join our paid intensive training Academy program.

The program lasts about 8 weeks and consists of autonomous learning with open sessions with senior engineers to answer questions and guide practical exercises. It covers what we consider the basics of the Codurance ways of working including classic and outside-in TDD, design patterns, legacy code, Domain Driven Design, databases, quality engineering, and Agile processes.

This program is tailored for developers who already have a solid base for coding and a few years of concrete experience.

After completing the program you will graduate as a Software Craftsperson and join your fellow Craftspeople on client projects, utilising all the skills that you have learned / honed during your time in the Academy! You will also be assigned a Personalised Learning Program to guide you to develop your skills further before also taking a certifications path!

By the end of the Academy program you will:

  • Have experience working within a Codurance team
  • Be able to engineer, architect, and advise on simple distributed systems
  • Be able to implement and advise on simple CI/CD pipelines
  • Have all the necessary skills to be a consultant at Codurance: Interact fluently and perform confidently in all client roles (technical and non-technical)
  • Be able to give opinions and options
  • Support and coach other developers
  • Be able to participate in all related client-facing activities (practice talks, workshops, demonstrations)

Requirements

What about you?

You are passionate about software. You are curious and commit to continuous learning, you are interested in being in an industry that is constantly evolving. You understand the benefits of test-driven development. You have a working familiarity with OO design, have tried to utilise it in coding situations, and learn from the results. You may not be adept at refactoring, but you appreciate that it helps make your code easier to understand and modify. Similarly, you strive to make your code clean, and easy to grasp by revealing its intent.

Above all, you should have a desire to deliver high-quality software, and realise the key to this is adopting good practices. You understand that software lives on long after it is first delivered and that many different people will contribute to it over its lifetime. You have realised that writing code that is easy to understand, and supported by well-designed tests, is a great way of demonstrating you are a team player, as it helps you comprehend and modify your work. You spend time investing in your craft, learning new technologies and practicing different techniques and approaches.

We’d love to hear from you if you:

  • Have a competency in at least one of these programming languages: C#, Java, JavaScript
  • Are fluent in English and Spanish
  • Are happy to learn or work with Java (this is the language we will be using on the program)
  • Have a minimum of 2-3 years of commercial experience working within a development team
  • Have an awareness of Extreme Programming practices and an understanding of Agile practices - how and why these help a team work effectively
  • Are an excellent communicator and enjoy collaborating with others and working in a team

(If you don't have experience in all of the above but are interested in the role and working with us, please still apply and we can have a chat)

It’s a bonus if you:

  • Have DevOps experience or worked with any cloud platforms

Benefits

What's in it for you?

  • Autonomy - Got an idea? Form an Initiative Circle, take ownership, run with it, and see it through to delivery.
  • Our People - You’ll be working alongside Craftspeople who share your interest in learning, whether that’s on a client project or contributing to our internal projects.
  • Personal Learning Budget - Access to Learnerbly, our online learning & development tool, to support your personal growth and career progression.
  • Training - No fixed training budget. So long as the course is relevant for the company and you'll do a lightning talk on the subject, we’re happy to pay for it.
  • Healthcare - Private medical and dental insurance.
  • Remote Working (or hybrid if you prefer - we have offices in Barcelona and Madrid).
  • Free Language Classes - English , Spanish, French or German
  • Gym discounts with Wellhub
  • Retribución flexible - tax discounts on, meals, transportation, and nursery tickets.

We are interested in all qualified candidates who are based in Spain and eligible to work here. However, we are not able to sponsor visas or provide relocation assistance for this role.

Everyone should have the right to bring their whole self to work and be celebrated for who they are. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Entry-level

Location requirements

Hiring timezones

Spain +/- 0 hours

About Codurance

Learn more about Codurance and their company culture.

View company profile

Codurance is a global software consultancy that helps businesses build a better sustainable technical capability to support growth. Our purpose is to create a long lasting positive impact in the software industry. We do this by excelling at what we do, building long-lasting relationships at a personal level and going beyond the service we are delivering.

Craftsmanship Ethos

The craftsmanship ethos shaped who we are as a company. The goal of Software Craftsmanship is clear: raise the bar in the software industry through professionalism and technical excellence.

In 2010 our co-founders started the first and largest Software Craftsmanship community in Europe, and have been instrumental in inspiring and helping create many other satellite communities around the world.

Gain confidence with Codurance

We are proud to say that we help clients achieve amazing results. From scaling the UK’s fastest-growing unicorn to modernising legacy applications for the largest electronic health record company in the US – while nearly 1 million medical professionals continue to use it daily to deliver care worldwide.

Employee benefits

Learn about the employee benefits and perks provided at Codurance.

View benefits

Private medical

Private medical cover including dental.

Retirement benefits

Pensions to help you invest in your future.

Paid parental leave

Enhanced family leave for all parents to support you and your family.

Transparency

Salary bandings and company finances are available to everyone from day one.

View Codurance's employee benefits
Codurance logoCO

Codurance

Company size

51-200 employees

Founded in

2013

Chief executive officer

Sandro Mancuso and Mashooq Badar

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Codurance

Explore the variety of open remote roles at Codurance, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Codurance

Remote companies like Codurance

Find your next opportunity by exploring profiles of companies that are similar to Codurance. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan