Sistem Kepital Menedzhment, AO
Main responsibilitiesDevelopment and support of microservices and internal web solutions in C# / .NET in a closed infrastructure (without Azure).Refactoring of existing modules (desktop solutions, services), gradual modernization to modern frameworks.Integration of bank data into internal systems: parsing, validation, conversion into required formats.Generation of reports in SSRS and publication of data in Power BI (work with cubes, models, visualizations).Building ETL chains: import > verificat
Main responsibilities
- Development and support of microservices and internal web solutions in C# / .NET in a closed infrastructure (without Azure).
- Refactoring of existing modules (desktop solutions, services), gradual modernization to modern frameworks.
- Integration of bank data into internal systems: parsing, validation, conversion into required formats.
- Generation of reports in SSRS and publication of data in Power BI (work with cubes, models, visualizations).
- Building ETL chains: import > verification > loading into SQL > formation of XML or other structures for the Accent system or controlling bodies.
- Documentation of business logic and technical specifications, work together with financiers/accountants.
Technical requirements
- C# / .NET – a confident level, experience in the development of both services and web solutions.
- SQL Server – deep knowledge of T-SQL, work with stored procedures, query optimization.
- SSRS / Power BI – experience in creating and optimizing reports, working with multidimensional cubes.
- Working with documents – PDF (generation, modification, overlaying elements), Excel/CSV, XML (XSD, transformations).
- Integrations with banks:
- old formats (DBF, CSV, TXT),
- semi-structured (PDF forms),
- modern standardized (XML ISO20022, local standards).
- Ability to design converters and parsers, ability to scale solutions.
- Understanding of ETL processes, observability and data integrity control.
- Basic knowledge of security in a closed environment: audit, journaling.
Finance and accounting
- Deep understanding of currency operations: multi-currency accounting (USD, EUR, GBP and others), transfers, exchange rate differences, double accounting (national currency and transaction currency).
- Experience with bank documents: statements, payment orders, SWIFT/ISO20022 messages.
- Knowledge of accounting principles: debit/credit, postings, balance sheet accounts, control comparisons.
- Ability to analyze financial requirements and translate them into technical specifications.
- Experience integrating financial data into state and international reporting standards.
Legacy and willingness to learn
- Readiness understand old solutions using VBScript ("Accent" system).
- Support and modernization of existing desktop applications and services.
- Gradual transfer of logic to modern .NET services.
Personal qualities
- Strong analytical skills, ability to understand financial and accounting logic, and not only in the code.
- Orientation on quality and stability, ability to work with a large amount of financial data.
- Communication: ability to cooperate with financiers, accountants and fellow developers.
- Openness to learning new things and supporting the old (fromof modern REST services to VBScript in Accent).