Job Description
Job Description
Responsibilities: Team Leadership: Lead and inspire a team of Managers and developers, fostering a culture of excellence, collaboration, and continuous improvement. Provide guidance and mentorship to support individual and team growth. Strategic Planning: Develop and execute a comprehensive software development strategy, aligning it with the organization's business objectives and long-term vision. Leverage your industry expertise to identify opportunities for technology adoption and innovation. Project Delivery and Architecture: Oversee the successful delivery of software projects, ensuring they meet high-quality standards and adhere to best practices. Participate in architectural decision-making to design scalable, reliable, and efficient solutions. Technical Expertise: Demonstrate a strong technical background with proficiency in application development using a...