IT solutions designer and developer

Title certified in the RNCP (Répertoire national des certifications professionnelles) level 6 (RNCP 36135).

Options

  • Web and mobile development (option 1)
  • Applicative development (option 2)

Training objectives

42 aims at creating digital opportunities for everyone, everywhere. The IT solutions designer and developer certification addresses the present and future need of the workforce and offers all the necessary skills to learn web and mobile application development or applicative software development.

Every 42 training curriculum is based on the same principles

This page presents the specificities of the “IT solutions designer and developer” course.

APL

Certification is available through APL (VAE). The accreditation of prior learning (APL) can help anyone with at least one year of experience in the required certification field get a certified title from the National Directory of Professional Certifications (RNCP).

The requirements for VAE are the same for all 42 qualifications. For further information, please refer to the dedicated page (in French).

Admission

From 18 years old, after admission at 42 (succeeding in the online games, checking in and passing the Piscine) and after achieving the “common-core syllabus” in 42.

Training course

After validating the first internship (4 to 6 months) following level 9, it is necessary to reach level 17 by validating the specific projects of the course as well as the choice:

  • 2 years work-study contract following level 12
  • or 1 year work-study contract following level 14
  • or a second 6-month internship following level 15

Skill blocs

Technically assessing the requirements

  • Carrying out a continuous technological survey on various fields related to digital technology
  • Analyzing a silent partner’s specifications
  • Presenting a project to the silent partner
  • Manage the project planning

Testing, writing and correcting

  • Setting up and carrying out unit tests.
  • Carrying out load tests/performance tests.
  • Carrying out necessary corrections according to outlined anomalies.

Deploying and carrying out the applications’ maintenance

  • Delivering the product.
  • Providing the information and competence transfer on the software.
  • Implementing an evolutionary maintenance of the applications
  • Providing the programming of evolutions

Web and mobile application development (option 1)

  • Choosing non-derogatory technologies and handling the tools associated with the development of a web/mobile application.
  • Using libraries and/or matching Frameworks allowing the development of a web/mobile application with pre-existing structures and functionalities.
  • Carrying out the code and algorithms matching the expressed need.

Applicative software development (option 2)

  • Carrying out a project following the imposed programming paradigm.
  • Applying the imposed paradigm thanks to fundamental elements linked to the imposed programming
  • Carrying out a project following the functional programming paradigm
  • Modeling a project following the object oriented programming paradigm
  • Designing a software following the object oriented programming paradigm
  • Using algorithms

The certification is obtained by validation of the 3 compulsory common skill blocks, completed by the validation of one of the 2 specialisation blocks.

Evaluation terms

  • Fictional professional situational exercise, individual or as a team
  • Real professional situational exercise, individual or as a team
  • Professional situational exercise in project mode
  • Case study
  • Carrying tests on other peers’ projects

Line of business

IT solutions designers and developers can work in various structures, and mostly: in local authorities, private companies, public companies/institution, consulting firm, digital services companies or even in video game development. As video game designers, they can also work in communication agencies, PR and direct marketing agencies, advertising agencies, press, graphic design, animation or freelancing. Finally, they can operate in various lines of business such as administration/government service, the army, IT and telecommunication, software development, maintenance of existing applications and design of new software, multimedia publishing or computer hardware.

Available jobs

IT solutions designers and developers belong to the ROME M1805 certification which includes “computer studies and development” trades. Their job is to design, develop and finalize a “computer application project, from study shift to integration for a client or a company following functional needs and specifications”. They can also lead development projects and coordinate teams.

According to the APEC, the main variability factor in the software development trade is a technological one: “some developers are specialized in a very specific and edgy technology while others are multiplatform”.  The professional environment can demand additional skills from these people. For instance, developing a smartphone application doesn’t require the same technologies as an online video game. In this capacity, they can take different positions.

Similar naming:

  • Designer-developer
  • Full stack, backend, IOS, Android, C/C++, etc. developer
  • Web and mobile application software developer
  • IT developer

Statistics

Detailed statistics regarding this training are being collected and will soon be available.

The CFA informs of the availability of these indicators on the dissemination site.

Learn more