Senior / Mid-level .NET Developer

Tech Stack
  • .NET
  • .Net Framework
  • .NET Core
  • C#
  • Git
  • Dapper
  • Entity Framework
  • Unit testing
Job Location

Remote (Bulgaria Only)


Our client is an experienced FinTech company. For years now, we provide reliable and up-to-date software utilizing the most modern and innovative approaches. Our software communicates with other systems and is meanwhile an indispensable part of the extensive IT landscape of major banks and insurance companies.

ABOUT the job

This project is an e-Banking software built as a Microservice platform in .Net Core (C#)  using MS SQL for the database and RabbitMQ for messaging.

ABOUT the candidate

Senior / Мid-level .NET Developer (Bulgarian devs ONLY) Full-time, long-term, fully remote position.
Preferably Full Stack over Backend


The new team member will have most, if not all, of the following qualifications:

• Excellent knowledge of C#, .NET Core, .NET Framework, Git, Dapper, Entity Framework, and unit testing;
• Experience with event-driven and microservice architectures, Domain Driven Design;
• Good grasp of commonly used design patterns;
• Proficient in the English language;
• Great communication skills and ability to collaborate with the team(s) and customers;
• Highly motivated to learn and share knowledge;
• Precise and detail-oriented;
• Experience in developing new solutions as well as maintaining existing ones;
• Experience in working on a large, complex back-end banking system is an advantage.
In addition to this:
• .NET core: the more knowledge of the current versions the better
• Profound knowledge of / experience with microservices
• Profound knowledge of / experience with event-driven architecture and usage of the (different) service bus

Other relevant topics:
• Recognizing performance issues and how you deal with them
• Garbage Collection
• Dependency injection
• Outbox pattern
• Unit testing
• Experience with Dapper or something related
• Clear/honest about what you know and don’t know



This is a full-time job opportunity, where you’d be working on projects lasting 12 months on average.  At the end of the period, you will be able to continue being a Pro Consultant by getting assigned to another exciting project. The continuity of your permanent employment with all social and additional benefits included is guaranteed by Motion Software.



Motion Software uses cookies to improve site functionality, provide you with a better browsing experience, and to enable our partners to advertise to you. Detailed information on the use of cookies on this Site, and how you can decline them, is provided in our Cookie Policy Learn more about cookies, Opens in new tab. By using this Site or clicking on OK, you consent to the use of cookies.