CRM Dynamics Senior Developer

AppGreat is one of the fastest growing global IT companies, supporting the highest tech organizations in the world with 5 offices: 2 in Sofia, 1 in Plovdiv, 1 in Skopje and 1 in Bucharest.

We are walking with top talents and highly experienced management to ensure the world’s leading technology companies meet all the business challenges that the future holds.

We are AppGreat! We are a young and ambitious company like no other!


The most important part of AppGreat is the team. From our founders to the last person, we are committed to creating a pleasant environment and a place where everybody feels like they belong.

We invest in them in any way we can, starting from the amazing atmosphere in the office, unique benefits and career growth opportunities.

We are looking for a CRM Dynamics Developer to be part of our team, delivering one of the most exciting and complex platforms in the fintech industry.


  • Design and develop custom solutions using Dynamics 365 SDK and tools
  • Customize and configure CRM Dynamics to meet business requirements
  • Develop integrations with other systems using APIs and web services
  • Create and maintain technical documentation and specifications
  • Test and debug code to ensure high-quality deliverables
  • Collaborate with stakeholders to gather requirements and develop solutions that meet business needs
  • Provide support and troubleshooting for Dynamics 365 solution
  • Work as part of a Scrum team to support worldwide regulated products with hundreds of reps in different world locations on our Dynamics system.


  • Strong experience (at least 4 years) in developing custom solutions using Dynamics 365 SDK and tools
  • Experience with Dynamics 365 customization, configuration, and administration
  • Strong knowledge of web services, APIs, and integration technologies
  • Proficient in .NET programming languages 
  • Proven experience in developing CRM Dynamics version 2016
  • Experience with database design and SQL programming
  • Familiarity with software development methodologies such as Agile or Scrum
  • Strong communication and collaboration skills.


  • Attractive remuneration package
  • Excellent career growth opportunities
  • Flexible option for remote work
  • 25 days annual leave, plus an additional day for your birthday on top of that
  • Social package which includes – additional medical insurance, food vouchers, sport cards, Netflix or Spotify subscription, company events and many others
  • Comprehensive training and development programs.