Software Engineer, C#, ASP.NET - Corporate Websites

Job Summary

We’re Progress – we offer the best products to develop, deploy, and manage high-impact business applications. We are bold, forward-thinking innovators who build solutions that work and care about our customers. We invent and reinvent every day, work together as one, value and respect each other, and cheer our wins. Join us as a Software Engineer – C#, ASP.Net in Bulgaria.

The team is focused on building and supporting Progress' public-facing websites and applications that facilitate the marketing needs of the company and the interaction with our customers. If you love challenges and learning new things, we would be happy to hear from you!

As a member of the team, you will be expected to:

  • Take responsibility for building new functionalities, enhancement, and maintenance of existing ones
  • Participate in the research of the software components behind the team tasks and have a good understanding of the architecture and design of the team's products
  • Write clean, maintainable, testable, and readable code while adhering to the team's coding quality standards
  • Troubleshoot, diagnose and resolve issues with the team's software, providing the best possible solution promptly
  • Analyze business requirements. Provide additional scenarios and use cases - based on a continuously enriched understanding of the customer problem
  • Provide realistic time estimates on tasks and assignments
  • Collaborate with other teams within the organization
  • Address customer inquiries

You should be a person who has/is:

  • Hands-on experience with C# and ASP.NET
  • Professional experience with Web API
  • Experience with relational databases and MS SQL Server
  • Experience with integration of third-party systems and development of business applications is a plus
  • Experience with client-side JavaScript frameworks, CSS, and HTML
  • Understanding of CI/CD principles
  • Familiar with Object Oriented Design and Architecture, as well as Design patterns
  • Experience with Node.js is a plus
  • Good written and spoken English
  • Exceptional ability to learn new skills
  • Down-to-earth, creative, driven, and friendly personality

If the above fits your experience and career goals, we would be happy to hear from you!

What we offer in return is the opportunity to join a talented team of bright and friendly people and also to enjoy:


  • Generous remuneration package
  • Employee Stock Purchase Plan Enrollment

Vacation, Family, and Health

  • 30 days paid annual vacation
  • An extra day off for your birthday
  • 2 additional days off for volunteering
  • Premium healthcare and dental care coverage
  • Additional pension insurance
  • Well-equipped gym onsite
  • Co-funded Multisport card
  • Daycare Center for your little ones onsite

We Make Progress

Progress is an inclusive workplace where opportunities to succeed are available to everyone. As a multicultural company serving a global community, we encourage a wide range of points of view and celebrate our diverse backgrounds. Our unique combination of perspectives inspires innovation, connects us to our customers and positively affects our communities. It is only by working together and learning from each other that we make Progress. Join us!

View all open positions