Software Development Manager - Microsoft 365 Automation

Egypt - Egypt

We are seeking a hands-on Senior Software Development Manager to develop a ticketing system, lead and manage a team of developers, and oversee the automation of a large-scale Microsoft 365 environment. The ideal candidate will have extensive experience with PowerShell, front-end interface development, project management, and team leadership.


Required Experience: Azure CertificationsProject ManagementPowerShellWindows AutomationZoho Ticketing SystemsTeam Leadership:Lead and mentor a team of 2-3 development resources, providing guidance and support to ensure project success.Foster a collaborative and high-performing team culture, encouraging innovation, knowledge sharing, and continuous improvement.Conduct regular team meetings, one-on-one sessions, and performance evaluations to monitor progress and address any issues or concerns.Azure Environment Creation:Collaborate with project stakeholders (Product Director and other leadership) to gather requirements and define the scope of the Azure product and environment.Design scalable, reliable, and secure Azure architectures using best practices and industry standards.Implement automation processes using Infrastructure as Code (IaC) tools such as Azure Resource Manager (ARM) templates to provision and configure Azure resources efficiently.Microsoft Application Configuration:Establish use of PowerShell scripts to configure Microsoft applications.Write clean, maintainable, and well-documented PowerShell scripts following best practices and coding standards, ensuring high-quality and scalable software solutions.Software Development:Lead the software development efforts within the team, including coding, testing, and debugging of software solutions.Collaborate with developers to design and implement software components that integrate seamlessly with the Azure product and environment.Ensure adherence to coding standards, best practices, and quality guidelines throughout the development process.Qualifications:Proven experience in managing and leading development teams.Extensive experience with Microsoft 365, including Azure, Entra, SharePoint, OneDrive, and Email.Proficient in PowerShell scripting and automation.Strong experience in developing front-end interfaces for end users.Excellent problem-solving skills and the ability to work in a fast-paced environment.Strong communication and interpersonal skills.
Post date: 10 July 2024
Publisher: Wuzzuf .com
Post date: 10 July 2024
Publisher: Wuzzuf .com