Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
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.
Job Requirements
Required Experience:
- Azure Certifications
- Project Management
- PowerShell
- Windows Automation
- Zoho Ticketing Systems
Team 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.
Featured Jobs
Similar Jobs
- Senior Web Developer LeadRISEUP (Endemag for Administrative Skills Development) - Nasr City, Cairo24 days ago