Design, implement, and operate .NET services and REST APIs for mission-critical banking/payment use cases on Azure.
Requirements
- 8+ years of professional experience with .NET/C-Sharp/.NETCore (modern .NET).
- Hands-on delivery in banking/financial services and/or online payments (high-throughput, secure transaction systems).
- Entity Framework Core and Dapper; strong relational DB design & performance (transactions, indexing, query tuning).
- Designing, building, and maintaining REST APIs at scale.
- Domain-Driven Design (DDD) and CQRS in production systems.
- Azure DevOps and CI/CD (pipelines, environments, release automation); Git-centric workflows, code reviews, automated testing.
- JavaScript fundamentals; React exposure is a big plus.
Responsibilities
- Design, implement, and operate .NET services and REST APIs for mission-critical banking/payment use cases on Azure.
- Apply DDD/CQRS to model complex domains; keep services maintainable with clear boundaries and high cohesion.
- Optimize SQL: schema design, query tuning, indexing strategies, reliability and data integrity.
- Build robust CI/CD with Azure DevOps; raise engineering standards (code reviews, automation, observability).
- Integrate with payment gateways/banking systems; ensure security, resilience, and compliance best practices.
- Design, building, and maintaining REST APIs at scale.
- Azure DevOps and CI/CD (pipelines, environments, release automation); Git-centric workflows, code reviews, automated testing.
Other
- Excellent English (spoken & written) and Polish.
- Collaborate with Product, QA, Security, and DevOps; mentor developers and contribute to architecture & technical direction.