Skip directly to search

Skip directly to content

 

Sofia

C# Software Developer

Development
 
 

Responsibilities

Qualified candidates will participate on a project within a team of engineers involved in development and design of software products, with responsibilities that may include any of the following: 

  • Understand and extract complex functional and non-functional requirements 
  • Develop new features, update and maintain existing ones  
  • Communicate with product owners and analysts to transfer knowledge into the team 
  • Performing complex unit and integration tests 
  • Debug and find your way in the codebase 
  • Read and write technical documentation 

 

Qualifications and Experience

Mandatory skills: 

  • Minimum 2 years of hands-on experience using C#/ .NET Framework 
  • Hands-on experience with ADO.NET 
  • Strong analytical and abstraction skills 
  • Have a good understanding of threading, asynchronous programming, exception handling concepts. 
  • Experience with client/server development and network programming. 
  • Writing clean and efficient code having in mind SOLID, DRY, KISS, YAGNI principles. 
  • Strong communication skills (fluent in English, both written and spoken) 
  • Exceptional team-oriented approach in work 
  • Adding value to the team by being independent 

Desirable skills: 

  • Hands-on experience in C++ is considered as a strong plus 
  • Visual Studio toolchain 
  • Developing for Windows target 
  • Developing user interfaces 
  • Git 
  • SQL 
  • Experience with Inter-process communication 
  • Some knowledge of trading, exchanges and financial terminology   

 

Additional Information

Benefits

  • Fast-paced international environment
  • Work in projects for some of the biggest brands worldwide
  • Multiple career development opportunities
  • Access to tools that drive continuous learning
  • Involvement in multiple initiatives to drive technical excellence
  • Training/ certifications and career development
  • Additional holiday days
  • Food vouchers
  • Medical care
  • Special discounts and offers
  • Endava shares
  • Open office space with various entertainment games – PS, table tennis, football and more
  • Endava referral bonus

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?