.NET Team Lead

Remote lead 3 months ago contract
Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Role in brief

Talentgrator seeks a .NET Team Lead to develop and maintain web applications, lead a development team, and integrate with external systems. This contract role is for experienced developers with a strong background in .NET, microservices, and API development, who are ready to mentor and guide a team.

.NETC#RESTSOLIDMicro-servicesWebAPIVisual StudioKafkaPostgreSQLElasticSearchDocker

About the role

This contract role focuses on the development and support of .NET web applications within an iGaming context. The successful candidate will be responsible for programming business logic, creating and maintaining APIs, and integrating these systems with various external services. This requires a solid understanding of modern architectural patterns and clean code practices.

A core aspect of this position is team leadership. The role involves task distribution, team formation, and providing mentorship to help team members achieve their objectives. This includes fostering a collaborative environment, debugging, and conducting internal testing to ensure high-quality deliverables.

Success in this role means delivering robust, scalable .NET applications and APIs, while effectively guiding a development team. It requires a blend of hands-on coding expertise, particularly with microservices and WebAPI, and the ability to lead and develop other engineers, ensuring consistent application of best practices like SOLID principles and code refactoring.

Skills that matter here

  • .NET: This role requires extensive experience with .NET web application development, specifically using .NET framework 5+ and .NET Core 3+.
  • C#: Proficiency in C# is essential for programming business logic and developing new APIs within the .NET ecosystem.
  • Micro-services: Experience developing applications with a microservices architecture is a key requirement for this position.
  • WebAPI: The role involves creating new WebAPIs and supporting existing ones, necessitating strong WebAPI development skills.
  • SOLID: Understanding and applying SOLID principles is required for writing maintainable and scalable code.
  • PostgreSQL: Knowledge of PostgreSQL is expected, indicating its use for data storage within the developed applications.

Who this role suits

  • A leader who enjoys guiding and mentoring developers, fostering team growth and collaborative problem-solving.
  • A hands-on developer who is passionate about architecting and building robust .NET web applications and APIs.
  • Someone who values clean code, applies SOLID principles, and is adept at integrating complex systems.
  • An individual comfortable with a contract employment model and flexible work arrangements.

From the employer

Responsibilities

  • Development and support of .NET web applications
  • Task distribution, team formation, and leadership
  • Business logic programming
  • Creating new APIs and support of old APIs
  • Integration with external systems
  • Code refactoring
  • Internal testing and debugging
  • Mentoring and helping the team to achieve common goals.

Requirements

  • Team leadership experience
  • Experience developing applications with micro-services architecture
  • Experience developing .NET web applications or 6 years of experience with .NET Core
  • Experience with .NET framework 5+ and .NET Core 3+
  • Good understanding of REST
  • Understanding and applying SOLID principles
  • Experience creating WebAPI
  • Knowledge of C#; API, REST; OOP, DDD, SOLID; Visual Studio; Kafka, PostgreSQL, ElasticSearch, Docker.

Benefits

  • 20 vacation days and 5 family days yearly
  • Flexible start to the workday
  • Support from a professional corporate coach and psychologist
  • Regular internal and external activities, workshops, trips, and corporate events
  • Access to our internal knowledge base, meetups, and team-building activities
  • Ongoing training in new technologies and continuous professional development support

Questions about this role

What is the remote work policy for this role?

This is a fully remote contract position.

What level of seniority is expected for this position?

This is a Lead seniority role, requiring team leadership experience.

What are the key technical skills required?

Key technical skills include .NET web application development, C#, microservices architecture, WebAPI, and knowledge of tools like Kafka, PostgreSQL, ElasticSearch, and Docker.

Apply now →

✓ Drop your CV once, then continue to the employer's application form. Your profile stays here for every recruiter hiring on igamingjobs.

Similar jobs