SENIOR DEVELOPER WITH C#

๐Ÿข Human Power BG ยท all Human Power BG jobs
๐Ÿ“ United States
๐Ÿ“… Posted 2026-08-22 ยท via Himalayas
๐Ÿท Senior-Software-Developer,C++-Developer,.NET-Developer,CAD-Developer,Software-Engineer,Senior-C#-Developer,Senior-C#-.NET-Software-Engineer,Senior-.NET-Engineering,Senior-Developer
Apply on original site โ†—

Human Power BG is an HR agency that offers consultations and recruitment for some of the best companies in Bulgaria.----

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

Responsibilities:

- 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 their 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 their development processes.

JOB LOCATION:
- Remote, (Bulgaria)

ABOUT THE COMPANY:
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.

REQUIREMENTS:

- 5+ 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

Advantages of Working with them:

- You can build your expertise with their Client Engagement team, who provide assistance with existing and potential projects

- You can join any their Community or create your own to communicate with like-minded colleagues

- You can participate in continuing education as a mentor or speaker. You will not only be emotionally but also financially rewarded for mentoring

- You can take part in internal and external meetups as a speaker or listener. They support you in broadening your horizons and encourage knowledge sharing for all of our employees

- You can learn English with the support of native speakers

- You can take part in cultural, sporting, charity, and entertainment events

- Working with them means always upgrading your skills and proficiency, so

โ† All remote jobs