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