Описание на длъжността
Име на длъжност:  Software Developer C#/MPF (m/f/d)
Начална дата на публикуване:  21.11.25 г.

SUNOTEC is a leading European company in the development and construction of large-scale solar power plants, specialising in the end-to-end delivery of future-ready energy infrastructure. Through vertically integrated services, spanning engineering, manufacturing, construction, and operations, SUNOTEC offers complete solar solutions designed for performance, reliability, and long-term impact. Founded in 2012, the company has completed over 650 ground-mounted PV installations, with a total capacity exceeding 11 gigawatts. Headquartered in Sofia, Bulgaria and Munich, Germany, with additional offices in Spain, United Kingdom and Denmark, SUNOTEC combines international expertise with local execution.

 

Expanding our team in Munich, Germany, we are looking for a Software Developer C#/MPF (m/f/d).

 

Responsibilities:

  • Further development and enhancement of existing internal desktop applications;
  • Optimization and refactoring of existing software architecture;
  • Collaboration with engineering teams for specification;
  • Future assurance of data consistency between applications and ERP system (SAP);
  • Quality assurance through testing and performance optimization;
  • Creation and maintenance of technical documentation.

 

Requirements:

Must-haves: 

  • Several years of professional experience developing desktop applications;
  • Strong programming skills in C# and VB.NET;
  • Expertise in WPF (Windows Presentation Foundation);
  • Experience using Visual Studio or Visual Studio Code;
  • Strong knowledge of relational databases (e.g., SQL Server), Azure, and Entity Framework;
  • Experience integrating REST and SOAP web services;
  • Good understanding of software architecture principles and common design patterns;
  • Experience with version control systems such as Git (e.g., GitHub, Azure DevOps);
  • Fluent English language (spoken and written)

 

Advantages:

  • Technical understanding or interest in statics and engineering,
  • Experience with unit testing and test automation tools (e.g., NUnit, xUnit),
  • Knowledge of SAP systems and SAP integration (e.g., data transfer between applications and SAP),
  • Experience working with APIs,
  • Familiarity with reporting tools (e.g., Crystal Reports, Telerik),
  • Basic understanding of UX/UI design for desktop applications,
  • German language skills.

 

What we offer:

  • Competitive salary;
  • Permanent contract;
  • Exciting opportunities in a dynamic, globally-driven company with a strong international presence;
  • Additional payment or complete takeover of direct insurance;
  • eGym (fully covered);
  • Mobile working opportunities;
  • Positive working environment (relax zone, memorable team buildings and events, free drinks at the office).

 

In case your professional qualification corresponds to the above requirements, and you wish to join our growing team, please send us your CV in English.

 

Only shortlisted applicants will be contacted. Your documents and personal data will be treated as confidential and will be protected according to Bulgarian Data Protection Legislation and the General Data Protection Regulation 2016/679 (GDPR).