Browse Jobs
For Companies
Post JobLog inGet Started
TetherView logo

Software Development Manager - Microsoft 365 Automation

TetherView
Cairo, Egypt
Posted 11 months ago
11Applicants for1 open position
  • 1Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

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

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Manager - Microsoft...