Senior .NET Developer – Financial Systems & BPMS Integration
Unleash innovation — revolutionize financial systems with expert .NET development!
Wroclaw-based opportunity with remote work model (5 remote days per week).
As a Senior .NET Developer, you will be working for our client, a leading financial organization committed to transforming the digital banking experience. You’ll contribute to building and enhancing distributed microservices that enable seamless financial operations across Europe, driving innovation and operational excellence.
Your main responsibilities:
Develop and maintain scalable, high-quality microservices using C# and .NET technologies following Domain-Driven Design principles.
Design and implement asynchronous communication patterns with RabbitMQ or Kafka to ensure system robustness.
Collaborate with cross-functional teams to create automated tests, including unit, integration, and contract tests, utilizing Docker, Testcontainers, and Pact.
Optimize code for performance, scalability, and reliability, adhering to Clean Code standards.
Implement RESTful APIs and work with NoSQL and relational databases for effective data management.
Contribute to the continuous improvement of development processes and best practices.
Engage proactively in team collaboration, sharing knowledge and solving complex technical challenges.
You're ideal for this role if you have:
Minimum of 5 years of experience in C# and .NET development in a senior role.
Understanding of workflows in BPMS platforms.
Strong knowledge of microservices architecture, CQRS, REST, OOP, and Event Sourcing.
Practical experience with asynchronous messaging (RabbitMQ/Kafka), Git, NoSQL databases, and relational databases.
Familiarity with automated testing frameworks, including unit, integration, and contract testing.
Good understanding of Domain-Driven Design (DDD) principles and clean code practices.
Excellent team collaboration skills and a responsible, engaged work attitude.
It is a strong plus if you have:
Experience with Polish language communication skills.
Knowledge of automated testing tools and frameworks.
Language Required for the role:
Polish: Good command
Eligibility for the role:
Only candidates with an existing legal right to work in the European Union will be considered for this role.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Internal number #8993
Senior .NET Developer – Financial Systems & BPMS Integration
Senior .NET Developer – Financial Systems & BPMS Integration