Hybrid Software Development Team Leader

Posted 3 hours ago

Apply now

About the role

  • Software Development Team Leader at Novibet developing quality microservices using C#. Leading technical design and mentoring in a collaborative team.

Responsibilities

  • Building quality microservices in a web API approach using the latest version and features of C# (.NET 5+)
  • Contributing to the technical design of the system and research new tools/technologies
  • Revising, updating, refactoring, and debugging code
  • Collaborating with cross-functional teams to design, develop, and maintain .NET applications and services.
  • Participating in the entire software development lifecycle with scrum/agile methodology
  • Mentoring and providing guidance to rest of the team members, fostering their professional growth.
  • Staying up-to-date with the latest industry trends and technologies in the .NET ecosystem.

Requirements

  • University and/or Postgraduate Degree in a relevant field
  • Minimum 5 years of work experience as a Software Developer
  • At least 1 year of work experience in a Team Lead position
  • Hands-on experience in C# .NET 5.+, WebAPI, Entity Framework, LINQ
  • Good knowledge of Web standards (HTTP protocol and Restful APIs) as well as RabbitMQ, Redis and SQL
  • Exposure in Microservices and patterns like Domain Driven Design, CQRS and Clean Architecture
  • Familiarity with Kafka, Docker, Kubernetes and ELK stack will be considered as a strong plus
  • English language (both verbal and written)

Benefits

  • 💰Competitive Compensation: Attractive salary and bonus scheme
  • 🧑‍⚕️Health insurance: Group health & medical insurance package
  • 💻Top-Notch Equipment: All the tools you need for your role
  • 🚀Career Growth: Focused career development, performance management, and training opportunities
  • 🏋️Free access to our in-house gym to keep you energized
  • 🚗Alternative Transportation: Shuttle buses & Carpooling options
  • 🌍Inclusive Environment: A welcoming, international, and multicultural team
  • 🎉Engaging Activities: Exciting events, sports, and team-building activities

Job title

Software Development Team Leader

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Postgraduate Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job