Motion Software is a globally dispersed collective of high-profile engineers and consultants who work with some of the most innovative tech companies in the world. Our job is to provide key expertise and guidance to growing startups and large multinationals in the areas of Finance, Blockchain, Big Data, Automation, and AI.
Our team is looking for a .NET Developer who will play an integral role in our projects’ success. The candidate should be a detail-oriented person with a passion for working software and quality.
You will be a part of our product team, working with product managers, investors, clients, designers, and software developers to take our product to the next level. You will be participating in all stages of the software development process and will have a real impact on the product. Together with our team of enthusiastic software specialists, you will be responsible for monitoring and maintaining high-quality standards of the projects you work on.
You will be a perfect match for our team if you love collaborating with people from all disciplines, love looking at the bigger picture and willing to take ownership of your work.
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;
Experience in working on a large, complex back-end banking system is an advantage;
Experience in developing new solutions as well as maintaining existing ones;
Precise and detail-oriented;
Profound knowledge of / experience with microservices
Profound knowledge of / experience with event driven architecture and usage of the (different) service bus
ABOUT OUR TEAM
Motion Software is a distributed team of 60+ people working on-site from our two offices in Sofia and one in Central London together with specialists working remotely from different locations across Europe. We take pride in our professional, learning-oriented, and friendly working environment that values work-life balance and constantly doing our best in every aspect of our lives. You can join in from anywhere in the world since we know that great people do awesome work wherever they are. Every few months we travel to meet up somewhere in the world and spend some quality time together. Our business is profitable with a healthy margin and we’re growing organically with no outside investments, so you can count on a stable working environment.
Freedom to choose when and where to work from.
$5000 Upskilling budget for training, certifications, workshops, etc. to improve your personal and career development.
Company retreats plus monthly team meetups (expenses covered) for team-building.
Laptop and a €500 budget to set up your cozy home office.
Birthday present, based on your interests and hobbies.
Monthly reimbursement for a gym membership, massage, and others, promoting a healthy lifestyle.
Support for buying equipment or tools you need for doing your best work.
24/7 access to our offices equipped with recreation and event facilities.
Opportunity to grow your entrepreneurship skills and access our business network.