Job Description
Job Description
Looking for a professional to design and implement event-driven architectures and microservices using modern .NET technologies. The selected person will be responsible for building and maintaining RESTful APIs and background services that support real-time financial operations, working collaboratively with product, QA and DevOps in an agile environment.
Responsibilities:
Design and implement event-driven architectures and microservices with modern .NET technologies.
Build and maintain RESTful APIs and background services that support real-time financial operations.
Collaborate on agile ceremonies such as planning, estimating and retrospectives with product, QA and DevOps.
Assume responsibility for functionalities from concept to production, including architecture, testing and monitoring.
Proactively refactor legacy components and evolve platform architecture to meet scalability, security, and maintainability standards.
Translate product and compliance requirements into robust coverage of unit, integration and end-to-end testing.
Contribute to code reviews, CI/CD workflows, documentation and team knowledge sharing.
Requirements:
4+ years of commercial experience with .NET and C# in production systems.
Hands-on experience with .NET Core 3.1 and above, ASP.NET Core Web API and background services.
Experience in distributed systems and event-based architectures.
Working knowledge of multithreading, async/await, and building resilient, high-load systems.
Experience working with MSSQL and Redis, with knowledge of data caching, transactions and query optimization.
Maintain SOLID principles, clean code and design patterns.
Good level of English for documentation and knowledge of Ukrainian or Russian for communication.
Salary to receive
To agree