Back to offers list
We are looking for

Software Development and Support Javascript

Sorry, this position is already filled
Last update 06.02.2024

BNP Paribas EMEA Finance employs 500 employees, of which more than 325 are based in Madrid. We manage more than 250 BNP Paribas entities from all over Europe, covering +60% of Group’s balance sheet and all group’s banking activities (Corporate & Investment Banking, Retail Banking, Personal Finance and other financial services activities…).
Our mission is to measure, control and explain all the financial indicators required to monitor accounting, tax, regulatory, liquidity, credit risk reporting and management result activities."            

Fresh is a unique organization within the BNP PARIBAS IT Group. FRESH is responsible for the alignment of IT programs with the strategy and objectives of Finance and Risk.  

With more than 150 team members located in Madrid and Lisbon, the FRESH EMEA hub operates as a platform providing resources and expertise to deliver on tasks and projects in all areas of Finance, Risk and ALM-Treasury. This landscape is constantly growing due to major regulatory reforms, including the implementation of ESG commitments, digital transformation with the accelerated switch towards cloud technologies and major global projects that will shape the transformation of BNP Paribas.

Within Fresh EMEA hub, Strategy Design and Planning is a department that leads the implementation of the Finance and Risk strategic IT plans. It guarantees the execution of technological roadmaps and contingency plans, as well as the alignment and delivery of all solutions and services to meet IT Finance and Risk performance criteria and internal service levels.            

Responsible for designing, developing and maintaining software applications and systems. 
The primary function is to write code and develop software applications that meet specific requirements and solve particular problems, collaborating with stakeholders to understand the needs of the software project and translate them into functional and technical specifications.

The specific functions include, but are not limited to, the following:

Software Design: To participate in the software design phase, where they create a blueprint of the application or system, defining its structure, components, and interactions. They consider factors like scalability, security, and performance during the design process.

Programming: To write code using programming languages such as Python, Java, C++, or JavaScript and various development tools and frameworks to implement the functionalities outlined in the design. They ensure the code is efficient, well structured, and adheres to coding standards.

Testing: To conduct testing and debugging to identify and resolve any issues or errors in the software. They create and execute test cases, perform code reviews, and use debugging tools to track down and fix problems.

Collaboration and Communication: To work closely with other team members, including project managers, designers, and quality assurance professionals, collaborating to ensure the software meets the requirements and aligns with the overall project goals. Effective communication skills are essential for understanding project specifications and translating them into functional code.

Maintenance and Updates: Once the software is deployed, is responsible for its maintenance and ongoing updates. They address issues reported by users, fix bugs, and implement new features or enhancements based on user feedback or changing requirements.

Research and Learning: To stay updated with the latest technologies, programming languages, and development methodologies and continuously learn and explore new tools, frameworks, and best practices to enhance their skills and improve the quality of their work.

• University Graduate      
• Experience: 2-5 years       
 • Languages: ENGLISH  C1


• Javascript language / object oriented (must have)
• GITLAB management (must have)
• Archimate language and Archi tool (nice to have)
Trasversal & Behavioral:            
 •  Organisational skills        
 •  Proactivity        
 •  Communication skills - oral &written        

• Training programs, career plans and internal mobility opportunities, national and international thanks to our presence in different countries.
• Diversity and Inclusion Committee that ensures an inclusive work environment. In recent years, several employee communities have been created to organize diversity and inclusion awareness actions (PRIDE, We Generations and MixCity).
• Corporate volunteering program (1 Million Hours 2 Help) in which employees can dedicate time out of their working hours to volunteer activities.
• Flexible compensation plan 
• Hybrid telecommuting model (50%)
• 31 vacation days"            

Diversity and Inclusion commitment:     
BNP Paribas Group in Spain is an equal opportunity employer and proud to provide equal employment opportunity to all job seekers. We are actively committed to ensuring that no individual is discriminated against on the grounds of age, disability, gender reassignment, marriage or civil partnership status, pregnancy and maternity/paternity, race, religion or belief, sex or sexual orientation. Equity and diversity are at the core of our recruitment policy because we believe that they foster creativity and efficiency, which in turn increase performance and productivity. We strive to reflect the society we live in, while keeping with the image of our clients.            

Discover the different professions within BNP Paribas: Financing and Investment

Working in a financing and investment role at BNP Paribas involves supporting our corporate clients - from start-ups to the largest corporates - and institutions to develop their business strategies and to support their investment and project funding within local markets as well as internationally.

Find out more

Why should I apply?

Basically, why would you want to join BNP Paribas over any other company?


  • What if we told you that working in our Group isn’t quite what you might think? At BNP Paribas, we do a multitude of different jobs that are constantly evolving to meet the expectations of our clients and society as a whole. Whether through everyday tasks or major projects, doing one of our jobs means making a personal commitment to taking sustainable action.

  • Feeling good about your job means bringing your whole self to work and being who you are. It’s also about having the resources you need to achieve a healthy work-life balance. Both of these are major commitments at BNP Paribas.

  • At BNP Paribas, developing your skills is as important to us as it is to you. And the skills you learn with us will help you through the rest of your working life.

Find out more