The largest job portal in the Middle East
Apply now

Job Description

We are looking for a versatile and experienced .NET Team Leader to oversee a multidisciplinary team comprising backend, frontend and testing professionals. The ideal candidate will have a comprehensive understanding of the .NET ecosystem with main focus on backend development and ability to supervise frontend development and testing activities. The role involves leading the team in developing high-quality software solutions, ensuring seamless integration between components, maintaining robust testing practices, and driving innovation through reverse engineering of existing systems and new application development.

Responsibilities:

  • Lead a team of backend and frontend developers and QA testers to reverse engineer existing system and develop new applications.
  • Collaborate with cross-functional teams to gather and understand project requirements, ensuring alignment across all development and testing efforts.
  • Oversee the migration of applications from older .NET Framework technology to .NET Core.
  • Architect and implement solutions that meet business requirements, emphasizing scalability, performance, and user experience.
  • Conduct reverse engineering of existing systems to understand their architecture, functionality, and dependencies.
  • Develop new applications based on reverse-engineered insights and business needs.
  • Establish coding standards, best practices, and quality assurance processes across all development and testing activities.
  • Actively participate in team-building activities to foster a collaborative and innovative work environment.
  • Conduct regular code reviews, provide feedback, and mentor team members to enhance their skills and productivity.
  • Ensure timely delivery of high-quality software solutions.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Team Leader in a .NET development environment encompassing backend, frontend and testing.
  • Expertise in backend technologies such as C#, .NET Core, and SQL Server.
  • Familiarity with frontend technologies including HTML, CSS, JavaScript, and frameworks like React and React Native.
  • Strong understanding of software testing methodologies and tools.
  • Experience in migrating applications from older .NET Framework technology to .NET Core.
  • Knowledge of reverse engineering techniques and tools.
  • Excellent communication, leadership, and teamwork skills.
  • Ability to multitask, prioritize, and manage multiple projects simultaneously.

If you are a seasoned professional with a holistic understanding of .NET development and a passion for driving innovation, we invite you to apply for this position. Join us in our mission to modernize technology, deliver cutting-edge solutions, and build a strong, collaborative team that excels in software development.

To apply, please submit your resume and a cover letter highlighting your interest in the .NET Team Leader position to the GUC HR E-mail: specifying in the subject: (.NET Team Leader) to facilitate the screening process. Take the first step in your testing career and embark on a journey of learning and development with us at the GUC.