Senior Developer with C#

  • C#
  • ASP.NET Core
  • Entity Framework
  • LINQ
ABOUT the job

We are looking for a Senior Software Developer with expertise in C# and Computer-Aided Design (CAD) software to join our team. The ideal candidate will have a passion for developing high-quality software solutions and experience in the design and implementation of CAD systems.


• Design, develop, and maintain CAD software applications using C# and .NET frameworks
• Participate in the entire software development lifecycle, from concept and design to testing and maintenance
• Collaborate with cross-functional teams to develop new features and functionality for our CAD software products
• Provide technical guidance and mentorship to junior team members
• Stay up-to-date with emerging trends and technologies in the CAD and software development industries
• Work in an Agile development environment and contribute to the continuous improvement of our development processes

Job Location

Remote, (Bulgaria)


For 35 years, a global company has been designing, producing, selling, and maintaining specialized software for electrical engineers. This software helps organizations design and manage the electrical aspect of any installation, and there's a comprehensive suite of packages for simulating electrical setups. With a workforce of 370 employees in 31 locations across 20 countries, the company has sold over 96,500 licenses worldwide.

ABOUT the candidate

• Highly motivated and caring deeply about reliable, scalable, reusable, well-documented code
• A go-getter who's eager to expand his/her skills, and actively participate in code reviews and peer programming sessions to figure out and tackle hard problems
• Fluent in English
• Comfortable integrating, managing and optimizing data storage solutions
• A brave decision-maker who actively assists in monitoring the health and security of the application
• Unstoppable in searching for ways to improve the application based on company goals
• An excellent communicator, both written and spoken, who works closely with stakeholders and team members to ensure commitments are met
• A self-starter who has tried working remotely and loves it


• 7+ years of experience in software development in .NET
• Good knowledge of C#, ASP.NET Core, Entity Framework, LINQ
• Knowledge of relational databases and SQL
• Experience in Desktop application development
• Sufficient understanding of the .NET platform
• Familiarity with the most important principles of OOP
• Have the ability to adapt to an existing software solution and to drive implementation of new features to this solution
• Ability to work effectively in a team
• Bachelor degree in a relevant or related field

A plus will be:
• Desire to learn new technologies (for example, modern web-related languages such as TypeScript)
• Understanding of front-end technologies (JavaScript, AngularJS and other web related technologies).

Nice To Have Skills
  • CAD
  • Javascript
  • React
  • Angular



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.

Senior Software Engineer
Motion Software provides a unique work environment that allows for remote/hybrid working, providing the best of both worlds. Projects that I've worked on are both exciting and challenging and have helped me grow both professionally and personally. The company frequently organizes team-building events and creates a fun and energetic work environment that fosters camaraderie and collaboration among employees. I like that people in Motion Software are fun, easy-going and very active. Working in Motion Software feels a lot more like a cool gathering with your friends, than just a job.
Full-Stack Developer
Be able to work from any point in the world. Friendly and communicative team members and crew. Be able to speak freely and open to anyone from the company. Helpful and understanding staff and members.
Remote Work Advisor
Fully remote, flex hours, great benefits and community around the company. Great working place for people with different lifestyles, mum - friendly and with a great vibe.




Motion Software starts operating under the name of its parent company Exadel, taking effect on July 15th.

More Info

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.