The candidate will work in a development team closely communicating with the Paris and Bucharest consultancy teams to develop new functionality, rapidly solve problems and enhance existing aspects of the application.
The main purpose is to develop applications in order to integrate with external financial providers and platforms and to model the functional flows involved in the communication between the Client's solution and these external systems.
There might be cases when the candidate might go to Paris to work on-site or for training for 1-2 weeks period.
You will be working in direct contact with the Client's representatives as a technical analyst in order to understand how their current systems work and how they can integrate with external platforms, answer integration questions and help troubleshoot issues :
Acquire expertise and master technical domains of the Client's platform
Model business processes using Business Processing Modelling Notation (BPMN) specific implementation
Build and maintain transformations in XSLT and / or Java
End-to-end system validation including the definition of test scenarios, running and automating them
Diagnose technical issues for the product by closely analyzing the situation, establishing links with the platform, and acting accordingly
Answer support questions regarding developed modules
Help the Client within the scope of responsibility : development follow-up, test definition, testing, upgrades, corrective measures and improvement
Write and distribute technical and functional documentation
Monitor deadlines and priorities, clarity and precision of documentation, and quality and rigorousness of testing
Maintain constant written and verbal communication with the Client
Maintain a constant and transparent working relationship with team members
Maintain a constant cooperation with other teams
Demonstrated ability to understand and explain issues from both a technical and a business functional point of view (eg.
as a System Analyst / BA role)
Ability to perform end-to-end system validation, with a deep understanding of both the financial products and the designed technical solution.
XML, XSLT, SQL, UNIX / Linux Operating Systems
Experience with Apache Maven and GIT
Experience with modelling business processes utilizing a variety of tools and techniques
Knowledge of System Integration concepts and integration technologies
Experience in executing Agile and Continuous Delivery best practices
Ability to design and maintain end user documentation with functional details of the solutions provided.
A genuine passion for quality software - and the know-how to get from sketch to code
Experience with JIRA or other Agile project management and issue tracking tools
Computer Engineering, Computer Science or equivalent background from practical experience
Be instrumental in the analysis, design and building of critical and complex custom-designed solutions
Demonstrated successful experience with software delivery
English speaking, reading and writing
Nice to have
Java programming language experience is a plus
Testing / QA / BA experience is a plus