Senior Full Stack Developer

August 16, 2024

Senior Full Stack Developer

Reference12352242

  • Permanent
  • IN-Tamil Nadu-Chennai
  • INFORMATION TECHNOLOGY
Apply for this job

Position Purpose

GALILEI is an in house developed application to setup and manage the parameterization of SAR which is the management accounting platform for BNPP Group. The parameterization includes the description and setup of various structures and mappings which are mainly used by the Financial and Operational Accounting Standards teams (OCS), as well as other users for reporting (about 300 users in total). This reporting is a critical part of the monthly financial reporting cycle of BNPParibas.

Galilei’s main functions are to: 

·         Link the management account to the management product.

·         Provide all functional or technical information of management accounts and management products.

·         Determine which automatic accounting runs can be applied to each management accounts.

·         Manage the link between BAC (Financial Accounting ) and SAR (Management Accounting) applications.

Galilei’s parameters are used throughout the management accounting chain within BNPP.

Galilei’s technical architecture includes a Front-end composed of a Thick Client written in Power Builder and a Back end written in Cobol on a Mainframe with an IBM DB2 database also hosted on the Mainframe.

As the Front-end technology currently in use is obsolete (PowerBuilder), there are major impacts on maintenance costs and scalability.

The purpose of the role is to:

–          Migrate the front-end part to Java / Angular and add a Java back-end that will access the current solution.

–          Retain the Cobol back-end, and the IBM DB2 database.

–          Maintain the new solution going forward.

The initial migration aims to:

– Improve the performance and visual performance of the Galilei application whilst at the same time upgrading the front end to a more modern java framework.

– Set up an ecosystem rich in libraries and frameworks that can facilitate development and evolution.

– Reduce obsolescence.

The project team will be composed of a Project Manager, a Business Analyst, and a Tech Lead working in the Paris offices. 2 positions for developers at ISPL will be needed for the project.

The main role of the developers will be to rewrite the different screens of this application in Angular, integrate the new screens rewritten in Angular with the back end of the application, technical testing and maintain the integrity and updating of the application.

Responsibilities

Direct Responsibilities

·       Propose technical solutions adapted to the business needs (Contribute to technical requirements writings)

·       Report to steering team on a regular basis (Roadmap follow-up, incident/bugs tracking, budget consumption.)

·       Analyze and interpret requirement specifications received from analyst.

·       Liaise with analyst and other stakeholders to ensure correct understanding and implementation of specifications.

·       Design and develop IT solutions based on the specifications received.

·       Work closely in a “one team” approach with all stakeholders during all phases of the project, jointly providing high quality deliverables.

·       Participate in the testing phases (system, user acceptance, regression…) as required while coordinating with BA.

·       Provide support to operations from a technical perspective.

Contributing Responsibilities

Contribute to overall FRESH and ISPL Vision goals as directed by Team and Department Management

Technical & Behavioral Competencies

Technical Skills:

·         Strong hands-on experience in Java backend development

·         Strong hands-on experience in Java, SpringBoot. Understands technologies such as RESTful API, Angular.

·         Technical knowledge proven in practice of developing with Angular 13, Angular material, Jasmine, UX/UI design

·         Unit testing, Integration testing, Acceptance testing.

·         Good understanding of relational databases.

Behavior Skills

·         Sense of ownership to tasks assigned and commit to deadlines under pressure.

·         Ability to work independently and to collaborate.

·         Ability to report efficiently.

·         Good documentation skills

·         Rigorous, resilient, serious, and disciplined

·         Good Communications and presentation skills

·         Excellent analytical and problem-solving skills

·         Previous experience with Finance and Banking would be advantageous to the role

Specific Qualifications (if required)

Education Level: bachelor’s degree or equivalent

Experience Level: At least 5 years

Skills Referential

Behavioural Skills: (Please select up to 4 skills)

Ability to collaborate / Teamwork

Attention to detail / rigor

Communication skills – oral & written

Client focused

Transversal Skills: (Please select up to 5 skills)

 

Ability to develop others & improve their skills

Ability to inspire others & generate people’s commitment

Analytical Ability

Choose an item.

Choose an item.

Education Level:

Bachelor Degree or equivalent

Experience Level

At least 5 years

Other/Specific Qualifications (if required)

  

Offers you may be interested in