Software Engineer - C#, .NET

Software Engineering @ Sofia, Bulgaria

Job Summary

We are looking for an experienced Software Engineer to join our Sitefinity development team.

Are you eager to dive deep into software development and automation?

In this role you will work in a small team that leads the automation of the Sitefinity infrastructure. You will work closely with other product teams to integrate and deliver external components and solutions.

The product 
Sitefinity is an ASP.NET Content Management System delivering power without the complications. Designed with both usability and extensibility in mind, Sitefinity is engineered to make managing a website a positive, empowering experience. Because it’s built on a cutting-edge code-base, Sitefinity is best equipped to meet the long term needs of today’s businesses, including tackling the fast-paced world of mobile.

To be successful in this role you need to have experience most of the following:

  • Object-oriented programming. C#, ASP.Net (ASP.NET 4.0/4.5)/NET MVC 4/5 is preferred.
  • RESTful Web Services and JSON API
  • PowerShell or other scripting languages
  • Product and application deployment techniques with configuration management like PowerShell DSC, Ansible, Puppet or Chef.
  • Cloud automation - automatic deployments to Azure, Amazon or OpenStack using REST or other scripting languages
  • Source control systems
  • Testing tools and creating testing infrastructure is a plus
  • MS Build is a big plus
  • HaProxy, Nginx is also a big plus

What you would be doing most of the time:

  • Enhance internal tools and infrastructure
  • Implement API functionality using REST and various MS technologies
  • Analyze and improve efficiency and stability of automation of the infrastructure tools and systems to help scale the company
  • Build tools and automation that eliminate repetitive tasks
  • Collaborate with other Sitefinity development and support teams
  • Bug fixing
  • Write and review code
  • Write documentation

If you are looking for:

  • A constant stream of fun challenges to solve, with the resources to solve them
  • Informal, friendly and knowledge sharing environment with smart people around you
  • A chance to join a team and a company globally recognized for its cutting-edge products
  • Dynamic opportunity for professional growth
  • A company with a social and benefits program that allows you to concentrate on your job and career

Apply now! 


Share this open position