About the Role
Key Takeaways for this Role
- Join a high-impact team at Network Recruitment building innovative solutions.
- Competitive salary (Competitive) and excellent career growth opportunities.
- Position based in Johannesburg with Tech working model.
Job Summary
This is a unique dual-role opportunity for a skilled Software Developer with strong Microsoft cloud and infrastructure expertise. You will join a dynamic business where you will have the freedom to work across development, Microsoft cloud technologies, infrastructure, automation, and support, making a visible impact across the entire organisation. The role combines building business applications with maintaining and improving Azure, Microsoft 365, Windows Server, and networking environments. This position is ideal for a versatile technologist who enjoys variety and wants to contribute to both software development and IT infrastructure in a supportive, growth-oriented environment.
Key Responsibilities
- Design, develop, and maintain internal web applications using PHP, JavaScript, and SQL.
- Manage Microsoft 365 technologies including Exchange Online, Teams, SharePoint, and OneDrive.
- Support Active Directory, Entra ID (Azure AD), Hybrid Identity, DNS, DHCP, and Group Policy environments.
- Assist with Windows Server administration and IIS management.
- Automate routine tasks using PowerShell scripts to improve efficiency.
- Develop and maintain REST APIs for internal and external integrations.
- Monitor and maintain Azure resources, ensuring security and performance.
- Troubleshoot and resolve infrastructure and application issues in a timely manner.
- Collaborate with cross-functional teams to align development and infrastructure priorities.
- Document processes, configurations, and system changes for knowledge sharing.
Role Requirements & Qualifications
- Diploma or Degree in Information Technology, Computer Science, or a related discipline.
- 3+ years of relevant experience in software development and/or Microsoft infrastructure environments.
- Strong proficiency in PHP, JavaScript, SQL, and REST APIs.
- Hands-on experience with PowerShell scripting.
- Experience with Microsoft Azure Administration and Microsoft 365 Administration.
- Knowledge of Active Directory, Entra ID, Hybrid Identity, DNS, DHCP, and Group Policy.
- Familiarity with Windows Server administration and IIS.
- Excellent problem-solving and communication skills.
- Ability to work independently and as part of a team.
Skills Inventory
Essential Skills:
- PHP Development
- JavaScript
- SQL
- REST API Integration
- PowerShell Scripting
- Microsoft Azure Administration
- Microsoft 365 Administration
- Active Directory and Entra ID
Preferred Skills:
- SharePoint and Teams Administration
- Windows Server and IIS Management
- Hybrid Identity Solutions
- Automation and Scripting
- Networking Fundamentals (DNS, DHCP, Group Policy)
Salary & Compensation Estimation
Based on the South African market for a dual-role developer and Azure support engineer with 3+ years of experience, the estimated annual salary ranges from ZAR 450,000 to ZAR 650,000, depending on certifications and depth of Azure experience. This estimate is derived from industry salary surveys and typical compensation for similar hybrid roles in Johannesburg. Actual offers may vary based on the employer's budget and your negotiation.
š¢ External Advertisement Notice
This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.
Tailor Your Application Instantly
Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.
Role Overview
Automate Your CV
Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.
Tailor My CVTopical Career & Education Cluster
Explore related courses, admissions, sector guides, and employers linked to this role.