.NET Team Lead

Job Description

We are seeking an experienced .NET Team Lead to join our dynamic team. The ideal candidate will have a strong background in .NET development, excellent leadership skills, and a passion for mentoring and guiding a team of developers. This role requires a proactive individual who can drive projects to successful completion while ensuring the team works efficiently and effectively.

Key Responsibilities:

  1. Lead and manage a team of .NET developers, providing technical guidance and mentorship.
  2. Oversee the design, development, and deployment of .NET applications.
  3. Collaborate with cross-functional teams to define, design, and ship new features.
  4. Ensure the best possible performance, quality, and responsiveness of applications.
  5. Conduct code reviews and provide constructive feedback to team members.
  6. Identify and resolve technical issues and challenges.
  7. Monitor and improve development processes and methodologies.
  8. Stay up-to-date with the latest industry trends and technologies to keep the team informed.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a .NET Team Lead or Senior .NET Developer.
  • Strong proficiency in .NET framework, C#, ASP.NET, and related technologies.
  • Experience with cloud platforms such as Azure.
  • Solid understanding of software development principles, design patterns, and best practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and leadership skills.
  • Ability to work in a fast-paced, collaborative environment.

Benefits:

  • Full remote work flexibility.
  • Multisport card.
  • PZU insurance.
  • Training budget and access to an English learning platform.
  • Subsidy for private hobbies (Hobby Enthusiast Program).
  • Opportunity to work with a dynamic and supportive team.