.NET Team Lead

  • Department: Administrative
  • Location: Sofia, Bulgaria
  • Working Time: Full Time
We work together, collaborating across boundaries to bring the best to our customers around the world.

We work together, collaborating across boundaries to bring the best to our customers around the world.

WHY join us? 

  • Guided by our core values Humanity, Innovation and Responsibility, we work openly in an environment of closeness, recognition and trust 
  • You will lead a team of smart, friendly, talented, hardworking and committed to doing great work people  
  • You will have the opportunity to influence technical decisions, architecture and team growth 
  • You will be joining a stable environment and comfortable working conditions

WHAT your essential role in the team will be: 

  • Lead and mentor a team of .NET developers, supporting their professional growth  
  • Drive technical excellence through code reviews, best practices and architectural decisions  
  • Participate in the development of core services and web applications using C# and .NET framework, SQL, WinForms, ASP.NET MVC, WebForms, Web API, WCF, RabbitMQ, Microservices, React etc. 
  • Analyze business and functional requirements, define tasks, estimate development and execute delivery  
  • Collaborate with Product, QA, Solution Architects and other stakeholders to ensure successful delivery  
  • Be responsible for the implementation of scalable and maintainable system architectures 
  • Improve team processes, development workflows and engineering standards  
  • Take ownership of delivery timelines, risks and quality of the product 

WHAT necessary requirements for the position are needed: 

  • 6 years experience with C#, SQL and .NET ecosystem  
  • Hands-on experience with WinForms and WPF for a limited time support of a few legacy applications. 
  • Practical experience with database design and implementation 
  • Strong understanding of software architecture, design patterns and scalable systems  
  • Experience with microservices and distributed systems  
  • Excellent problem-solving and analytical skills  
  • Strong communication and stakeholder management skills  
  • Ability to prioritize, plan and drive execution

    Experience and Education

    ·       Bachelor’s or Master’s degree in Computer Science or a related field

    ·       Experience with frontend frameworks (Angular, React)  

    ·       Experience in leading or mentoring people 

    ·       Experience in fintech domain  

    ·       Experience with Agile methodologies 

     

    WHAT we are offering to you: 

    ·       30 days of paid leave

    ·       Health insurance

    ·       Food vouchers

    ·       Interesting work on new and long-run projects

    ·       Multisport card at a discounted price

    ·       Healthy snacks - free fruits, nuts and beverages

    ·       Company-sponsored training and certification

    ·       Regular team buildings and celebrations