Founded in 2004, Axe Finance is a global market-leading software provider focused on credit risk automation for lenders looking to provide an efficient, competitive, and seamless omnichannel financing journey. Axe Finance developed Axe Credit Portal (ACP), a future-proof AI-driven solution to automate the entire credit lifecycle from KYC to servicing including origination, credit scoring, and automatic decision-making. ACP is a multi-segment digital lending solution covering not only Retail, Commercial, Corporate, FIs, and Sovereign segments but also other specific types of lending such as embedded financing, and Islamic finance.
Joining Axe Finance is to become part of a fast-growing fintech company with a footprint in 32 countries and more than 45,000 users of our technology around the globe. We are currently seeking to hire a R&D Intern to join our team.
Project Context:
The legacy Business Rule Engine relies on XML files for data persistence. As part of an architectural modernization, we are migrating towards a Business Rule Management system based on a document-oriented database (MongoDB).
The two systems have structurally different data models. Furthermore, a query functionality present in the legacy system has no direct equivalent in the new architecture and must be entirely redesigned.
Internship Missions:
1. Development of the Migration Tool The intern will design a utility capable of automating the data transfer from the legacy system to the new system.
· Extraction: Analyze and read the XML files from the legacy engine.
· Transformation: Map objects from the legacy model to the new model. This step is critical because the structures are different. The intern must manage incompatibilities and clean the data.
· Loading: Insert the transformed data into the MongoDB database of the new management system.
2. Design and Implementation of the "Query Builder" Module The legacy system allowed defining specific queries. This functionality must be replaced by a modern and generic solution.
· Analysis: Study the functional requirements of the legacy queries.
· Front-end Development (Angular): Create an intuitive User Interface allowing users to build queries visually (adding conditions, logical groups AND/OR).
· Standardization (Pivot Format): The builder must generate an agnostic JSON file representing the logical structure of the query.
· Back-end Interpretation (.NET): Develop a service capable of reading this JSON and translating it into database language (SQL or MongoDB query) or executing it dynamically.
· Backend Language: C# (.NET)
· Frontend Framework: Angular
· Target Database: MongoDB
· Data Source: XML Files
· Development Tools: Visual Studio, Git
Technical Challenges
· Complexity of mapping between a strict hierarchical XML structure and a flexible MongoDB document model.
· Design of a universal JSON format for the query builder to ensure independence between the interface and the execution engine.
Expected Deliverables
· Source code of the migration tool.
· Reusable Angular "Query Builder" component.
· Technical documentation of the pivot JSON format for queries.
· Migration report (error logs, success rates).
Fast-learning environment with opportunities for growth and evolution
Clear ownership from day one with space to test, fail, and improve fast
A culture that values sharp thinking, innovation, and autonomy
Regular collaborations, tie-ups, and activities that expand perspective and skills
Flexible work setup focused on results