S2 - IT development and integration

PRIMO SOFT SOLUTIONSSRL
Brussel, Belgium
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Languages
Dutch, English, French
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Software Design Patterns Mobile Application Software Spring Framework Apache Maven Scrum Methodology Software Engineering Cloud Platform System
+8 more
Test-Driven Development (TDD) ReactJS Backend Git Solid Principles Information Technology Front End Software Development React Testing Library

Job description

Mission context Do you want to take an important role in the Agile transformation of the largest business bank in Belgium?

With us (CCE-E - Channels and Customers Experience for Enterprises) , you will be part of the action and you will be the entry point of the bank for the enterprises. Our tribe has an E2E product responsibility on the digital solution (web & app) created for the Enterprises clients of the largest business Bank in the country. The tribe consists of multi-disciplinary teams (squads) combining all the IT & business skills needed to develop & maintain these solutions.

If you are interested in being part of that adventure, keep reading further!

You will have the opportunity to work in a team that develops features E2E, including the frontend parts in a mobile application and the backend parts in a cloud system (you will have the opportunity to work in both).

We are looking for someone who could reinforce the team and bring it up to the next level but also build a mid/long term relationship, after an initial onboarding.

Function description As a skilled React Developer, you would join a team composed of internals and externals. You’d work in an Agile squad where you’ll be responsible of Dev and Ops activities by

Translating requirements into high quality code

Designing, building, and maintaining high performance, reusable, and reliable applications

Front-end part: React (this will be most of your activities)

Back-end part: Java and Spring Framework

Collaborating with cross-functional teams to ship new features

Working with outside data sources and APIs

Ensuring the best possible performance, quality, and responsiveness of the application

Applying development best practices to ensure the quality of your code

Identifying and correcting bottlenecks and fix bugs

Requirements

Language requirements English Sound knowledge of English (knowledge of French or Dutch is a plus)

Education Bachelor/Master or equivalent by experience

Agile requirements A developer involved in Agile projects must have the “Agile mindset” which implies:

a positive attitude and pragmatism

thirst for knowledge: Agile is about learning and adapting. Knowledge sharing is key to success.

The goal of team success: Agile is about the success of the team, no individual success or heroic behavior. It is more important for the team to succeed than for the individual to have completed his/her tasks.

There is no failure, only feedback: Agile is about taking everything as lessons, adjusting actions based on the feedback, resulting in continuous improvement.

Beyond the roles: Agile teams are cross-functional. All required disciplines are represented in the team (analysis, development, testing, … ). However, although team members have a primary role representing a discipline, they are expected to take on other roles and contribute to other disciplines whenever it helps towards reaching the sprint goal.

Required experience / knowledge At least 8 years of relevant experience

Technical experience mandatory

You are a “Software Craftsman” who sees software development as a craft

You know the principles of clean code and apply them effectively.

You write readable code and do refactoring where necessary.

Understanding of the design patterns and best practices such as SOLID principles

You are familiar with Test Driven Development (TDD), and you have practical experience with it

Willing to pair

Technical Skills:

Deep understanding of Core JavaScript

Proven knowledge of React

Proven knowledge of VCS (Git)

Proven knowledge of Jest, React Testing Library

preferable Java, Spring, Maven, DB

Specific frameworks of BNPPF

Business experience mandatory Experience with Scrum

preferable Specific requirement for agile: practical experience with Scrum

Knowledge about authentication processes and implementations.

Soft skills

While you actively share your knowledge with other developers (practices, technical, …), you also suggest improvements to the other squad members. You are constantly trying to improve the way of working of the squad.

You are someone who easily adapt and bond with new colleagues.

Collaboration and feedback are key elements of your personality.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.be

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall ¡ JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 ¡ Coffee With Developers

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans ¡ LIVE

Videos

See all

Related articles

See all