C#/.NET Developer
· 1 year · Minsk
Industries: Public sector, Financial sector, Bank
Maintain and grow large distributed systems for the financial sector while driving their step-by-step migration from a legacy stack to the modern web.
The Belarusian Interbank Settlement Center runs large distributed automated systems for the financial sector. The work runs along two tracks at once: keeping a stable legacy infrastructure alive and modernising it step by step onto a current web stack.
- Migrating systems from .NET Framework and WPF to .NET 10, Web API (REST), and CQRS, integrating the backend with an Angular front end (PrimeNG, Tailwind CSS).
- Implementing deferred and recurring background jobs with Quartz.NET — scheduled exports, reports, and data synchronisations.
- Maintaining, extending, and locally refactoring the existing WPF applications for code stability.
- Speeding up heavy PostgreSQL reports by hand-writing SQL (CTEs, window functions) instead of ORM queries and partitioning tables by period.
- Breaking down technical requests, keeping documentation (including compliance review), and writing Bash and Python scripts for routine work: data exports, log parsing, and config migrations.
- .NET 10
- .NET Framework
- Web API (REST)
- CQRS
- Quartz
- TypeScript
- Angular
- PrimeNG
- Tailwind CSS
- WPF
- Avalonia
- Python
- PostgreSQL
- MS SQL Server
- Entity Framework
- ADO.NET
- Docker
- Git