Job Description
<p><span>We are a leading software company in UAE specializing in enterprise asset management solutions and are seeking a highly skilled and experienced Senior Team Leader to join our dynamic team. This is an excellent opportunity to lead a talented team and contribute to the development of cutting-edge software solutions for our clients.</span></p><p><span> </span></p><p><strong>Responsibilities:</strong></p><p>· <span>Lead and manage a team of software developers, providing technical guidance, mentorship, and support.</span></p><p>· <span>Collaborate with cross-functional teams to design, develop, and maintain enterprise asset management software applications.</span></p><p>· <span>Drive the development process by applying best practices, ensuring code quality, and promoting efficient workflows.</span></p><p>· <span>Act as a technical expert in .ASP.NET, MVC, Entity Framework, .NET Core, React, and Docker ecosystems, providing guidance and resolving technical challenges.</span></p><p>· <span>Participate in architectural discussions and contribute to the overall software development strategy.</span></p><p>· <span>Collaborate with product owners and stakeholders to understand requirements and deliver high-quality software solutions.</span></p><p>· <span>Stay updated with the latest industry trends, technologies, and frameworks, and advocate for their adoption when appropriate.</span></p><p>· <span>Foster a collaborative and inclusive team environment, promoting knowledge sharing and professional growth.</span></p><p><br></p><p><strong>Requirements</strong></p><p>· <span>Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).</span></p><p>· <span>Proven experience as a team leader or manager in a software development environment.</span></p><p>· <span>Strong proficiency in .ASP.NET, MVC, Entity Framework, .NET Core, React, and Docker ecosystems.</span></p><p>· <span>Solid understanding of software development methodologies, principles, and best practices.</span></p><p>· <span>Expertise in designing and developing scalable, high-performance software applications.</span></p><p>· <span>Excellent problem-solving skills and the ability to think critically and strategically.</span></p><p>· <span>Strong leadership abilities with experience in managing and mentoring software development teams.</span></p><p>· <span>Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams, stakeholders, and clients.</span></p><p>· <span>A passion for innovation, staying abreast of emerging technologies, and a drive for continuous learning.</span></p><p><br></p><p><strong>Benefits:</strong></p><p><span>· Competitive salary package based on experience and skills.</span></p><p><span>· Opportunity to work on cutting-edge technologies and contribute to impactful software solutions.</span></p><p><span>· Collaborative and inclusive work environment that fosters professional growth and learning.</span></p><p><span>· Comprehensive benefits package, including health insurance, retirement plans, and paid time off.</span></p>