Software Engineer (.Net)
Indexed description
Your Work Environment
To support critical monthly financial forecasting processes and global stress‑testing activities, we have built an in‑house ALM automation platform. This platform enables business lines, Financial Risk, Finance, and Treasury to calculate and report financial forecasts and execute stress‑test simulations.
The ALM Platform Consists Of Three Main Pillars
Data Staging Area – Extracting, transforming, and preparing large volumes of monthly financial data for processing. Automation & Orchestration – Managing and monitoring financial simulations and automated workflows. DataMart & Reporting – Collecting results and generating insights and reports for stakeholders.
Recognized as one of the organization’s key strategic initiatives, the ALM platform is transitioning into a standardized group-wide solution. This includes onboarding new countries, harmonizing diverse data sources, and developing strong data‑quality and monitoring capabilities.
You will join the ALM squad — a BusDevOps team that blends business, IT, and operations expertise. We work following Agile/Scrum, delivering value in iterative sprints. As part of this squad, you will help design, build, and maintain a stable, scalable, and globally consistent ALM platform.
Together, you and the team contribute to our shared vision: bringing all global entities onto a unified ALM standard.
Job Description
Main responsibilities include:
- Extending and enhancing our domain‑specific language (DSL) using C#, WPF, and MS SQL Server.
- Developing and maintaining master‑data solutions using C#, SQL Server, and Vue.
- Improving our data‑progress dashboards and monitoring tools using C#, SQL Server, and Vue.
- Acting as a medior engineer within the squad by:
- Working with business experts to analyze and understand monthly financial data flows and translating functional requirements into technical solutions.
- Advising business or operations on incident analysis and root-cause investigations related to data or processing issues.
- Providing input to architects and developers on data processing and BI layer improvements for reporting.
- Minimum 3 years of experience with C# (.NET) and the Microsoft development stack (MVC, Entity Framework, etc.).
- Experience with Azure DevOps, including setting up CI/CD pipelines using YAML.
- Experience with Domain‑Specific Language (DSL) development is a plus.
- Strong experience with SQL Server.
- Experience with Vue or another modern frontend framework.
- Experience with Web APIs, PowerShell, or other scripting languages.
- Able to maintain oversight of complex processes and break down work into manageable steps.
- Strong analytical skills, detail‑oriented, and eager to learn about financial‑risk‑related processes.
- Fluent in English.
- A true team player and familiar with Agile/Scrum ways of working.
- Database‑first development experience.
- PowerBI knowledge.
- Testing and test automation practices (e.g., TDD).
- Knowledge of authentication/authorization solutions such as LDAP/Active Directory.
- Interest in or experience with processing financial data (e.g., risk, treasury, or ALM data).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search