146 Microsoft IT jobs in South Africa
Microsoft Developer
Posted today
Job Viewed
Job Description
Company Description
The Hub ZA Technologies is a leading provider of software engineering services in South Africa, staffed by highly skilled software engineers, quality assurance testers, project managers, automation testers, and technical leads. We offer a broad range of services tailored to meet the specific needs of software development teams and project management professionals. Founded with a commitment to excellence, our team's expertise ensures the delivery of high-quality solutions that exceed client expectations. We are known for our focus on quality assurance, customer satisfaction, and our ability to build long-lasting client relationships.
Role Description
This is a contract role for a Microsoft Certified Developer at The Hub ZA Technologies. The position is a hybrid role located in Sandton, allowing for some work from home. Day-to-day tasks include developing software, programming, working with Microsoft Power Apps, SharePoint, and managing databases. The role involves collaborating with cross-functional teams to ensure high-quality software solutions are delivered on time.
Qualifications
- Proficiency in Software Development and Programming
- Experience with Microsoft Power Apps, SharePoint
- Knowledge of Databases
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- Ability to work both independently and as part of a team
- Microsoft Certification is mandatory
- Bachelor's degree in Computer Science, Information Technology, or a related field
Microsoft Dynamics
Posted today
Job Viewed
Job Description
We are looking for a strong Functional Consultant to join our Business Applications team within Decision Inc. Our Microsoft Dynamics Business Central Consultant will provide functional and technical consulting services, deliver successful implementation and support for Microsoft Dynamics ERP software projects with a high level of client satisfaction, therefore good communication skills are a must, and great technical ability is advantageous. There will be exposure to a wide range of industries, so the ability to quickly understand new business environments is essential.
Who Are We?
Decision Inc. is a global digital partner that enables businesses to reinvent themselves to realise their full potential.
We deliver agility, resilience, and intelligence to any enterprise, enabling them to adapt quickly and thrive through innovation and opportunity. Our teams have engaged with more than 400 clients globally over the past 15 years, providing them with the expertise to build, operate, and optimise their digital businesses.
We achieve this by leveraging the worlds best technology to drive our clients business ambitions forward into tomorrow's reality. These technologies include but are not limited to: Microsoft, SAP, Qlik, Snowflake, Alteryx, Automation Anywhere, and Workday Adaptive Insights.
Our success is ultimately driven by our entrepreneurial culture, industry exposure, and the passion of our people. We have three key cross-functional teams Functional and Specialist Consulting, Development, and Engineering teams. Based in four global offices, our exceptional consultants focus on delivering value to clients by keeping them at the centre of our service delivery. To find out more about our exciting fast-paced culture visit: Careers at Decision Inc.
What Will You Do?
Responsibilities include, but are not limited to:
Provide sales support when needed:
- Work closely with the sales team in assisting prospective companies in their Microsoft technology assessment by obtaining information about their business strategies, processes, desired outcomes and critical success factors and evaluate technology tools to enable them to carry out their objectives
- Present tailored demonstrations of the technology solution
- Develop statement of work and scope documents
- Participate in a team completing a Request for Information (RFI), Request for Proposal (RFP) or Request for Quote (RFQ)
- Implement Microsoft Software (Microsoft Dynamics Business Central)
- Lead and or participate in the requirement analysis workshops
- Understand, communicate, interpret, and document business processes and requirements
- Utilize Microsoft implementation standards and tools/documents as defined by Decision Inc.s chosen methodology
- Create and develop design specifications including gap/fit analysis documentation
- Work with the technical team to design, test, and implement customisations and conduct prototype testing with the client
- Participate in project quality assurance processes as appropriate
- Provide end-user training and end-user support throughout the implementation
- Assist Project Manager as required
- Via email/phone/remote support and on-site visits
- Proactively participate in strategic way forward discussions/meetings with clients, prepare scoping documentation and quotations, and implement proposals on acceptance by the client
- Fulfil SLA requirements
- Provide customers with information regarding upgrades
- Assist in preparation of costing and timelines
- Perform upgrade consulting services in accordance with upgrade principles and approved methodologies
- Document services rendered using Decision Inc. time and expense billing system and other project management templates in a timeous fashion
- Meet productivity and efficiency standards (billable hours)
- Develop and continually refine Microsoft implementation standards, tools and documents
- Use internal systems and processes to record client interactions
- Interface with Account manager to ensure Decision Inc./customer documentation is correct and up to date
- Attain product certifications as deemed necessary by Microsoft and/or Decision Inc.
- Maintain product knowledge on upcoming product releases
- Investigate and make recommendations on appropriate new technologies and products (including 3rd party products)
- Provide mentoring to team members, as required
- Perform on-site consulting services for implementation projects, including but not limited to
- Perform ongoing support services to existing clients
Perform admin functions:
Product knowledge:
Who Do You Need to Be?
- Relevant Degree
- Minimum 5 years consulting experience and 4 years Microsoft Dynamics BC implementation experience
- Must have participated in at least 3 go-live data conversions, and/or upgrades, and/or full cycle implementations
- Experience within consulting service environment
- Knowledge of and experience in one of our service offerings, such as Business Intelligence, Enterprise Performance Management, Business Productivity Solutions etc.
- Strong problem-solving skills and good communication skills, both written and verbal
- Ability to explain technical concepts to businesspeople in a language they understand, and business requirements to technical people
- Ability to successfully manage and maintain strong relationships with a team and clients
- Effective planning and organizational skills
- Passionate and ambitious to deliver on the companys strategic plan
- Understanding how to enhance business with technology
- Relational thinking (How elements of a solution / program / system fit together)
- Experience in Customer and Employee Engagement added benefit
- Well groomed, pro-active, enthusiastic, upbeat peoples person with strong relationship building skills
- Excellent organisational skills, attention to detail, self-motivation and a desire to succeed
- Possess business consulting, project definition and planning skills
- Professional and ethical
- The ability to work under pressure as part of a highly motivated team
Microsoft Developer
Posted today
Job Viewed
Job Description
VirtualResource (VR)
is a boutique consultancy supporting companies to optimise their HR systems and
Workday
. We strive to be the go-to company that partners with businesses to optimise their HR technology landscape.
Our people are our most important asset
- We recognise the need for a committed, skilled and loyal team and strive to create a working environment that is flexible, caring and considerate of all needs.
- We attract the best people and reward them appropriately
- Staff development and upskilling are core to what we do
What Is The Role About
We are looking for a
Microsoft Developer
with strong experience in
Power Platform
and growing exposure to
Azure AI
.
The role is part traditional Microsoft developer (building, integrating, scripting, managing CI/CD), and part modern engineer (leveraging
Power Platform, Copilot Studio, and Azure AI Foundry
to deliver smart business solutions).
You'll design, build, and support applications, automations, and AI-powered agents across the full lifecycle — from
requirements, design, and development to testing, deployment, monitoring, and support
.
Key responsibilities will include:
Microsoft Development & Integration
- Build and maintain apps, automations, and data integrations using Power Apps, Power Automate, and APIs.
- Use scripting (Power Fx, PowerShell, Python) to extend solutions and ensure developer-grade practices.
- Manage application lifecycle: version control, environments, DLP policies, solution packaging, and CI/CD pipelines.
- Write unit and integration tests, troubleshoot logs/flow runs, and support incident response.
Power Platform Engineering
- Enhance apps, flows, and reports with SharePoint, Dataverse, Teams, Outlook, and Excel integrations.
- Create and maintain Power BI datasets and reports, implementing security (RLS) and data modelling.
- Manage connectors, connection references, and environment variables.
Azure AI & Copilot Studio
- Configure and support Azure AI Foundry projects (RBAC, networking, quotas, monitoring, cost controls).
- Assist with AI agent development: tool registration, retrieval-augmented generation (RAG), enterprise data/API integration.
- Contribute to model deployments (Azure OpenAI, catalogue models) and ensure responsible AI practices are applied.
- Participate in evaluations, telemetry, and monitoring to improve reliability and safety.
Governance, Security & Support
- Apply least-privilege RBAC and manage service principals and managed identities.
- Follow organisational AI safety, content filters, and governance policies.
- Document fixes, create runbooks, and contribute to training materials
As a member of the VR team, you'll have the flexibility to manage your own day — what matters most is meeting your objectives and supporting your colleagues effectively. You'll collaborate with a mix of on-site and remote team members, staying connected through instant messaging, video calls, and our ticketing system. Strong communication and time management skills will be key to your success in this role.
What skills are we looking for?
Our roles are remotely based (even pre-Covid), meaning you will be working from your home office, connecting with your client and team on a daily basis.
To be successful in this type of environment, you will need to have the ability to communicate effectively (in English) with cross-functional teams, explain complex concepts in easy, understandable terms, and proactively drive process improvements. You will need to be comfortable with video calls and be proactive in keeping communication channels open with your client and team.
Must Have Skills Required
- 3+ years hands-on with Power Platform (Power Apps, Power Automate, Power BI fundamentals, Copilot Studio).
- Solid Microsoft developer background: scripting (Power Fx, PowerShell, Python), APIs, JSON.
- Basic Azure knowledge: Entra ID, RBAC, Key Vault, storage, networking concepts.
- Familiarity with Azure AI Foundry (projects, agents, deployments, monitoring).
- Understanding of agentic architectures (model + instructions + tools; server-side orchestration).
- Version control & CI/CD exposure (Azure DevOps, GitHub).
- Strong troubleshooting, problem-solving, and documentation skills.
- Fluency in English (spoken, written, and read).
Beneficial but not mandatory
- Experience with Azure AI Search, prompt engineering, RAG patterns.
- SharePoint/Dataverse integration expertise.
- Familiarity with Application Insights, KQL, or log-based alerting.
- Cost management for models and API consumption.
- Microsoft Certifications (PL-900/PL-200; AI-900/AI-102).
Education
- Bachelor's in Information Systems/Computer Science/Engineering
Microsoft Consultant
Posted today
Job Viewed
Job Description
Graffeo Cloud Solutions is a boutique cloud consulting agency specializing in systems architecture, development, and automation.
We are seeking a Microsoft Consultant to work on both internal and external Microsoft-related projects such as SharePoint, Teams VOIP, Power BI, and more. This role is a mix of solution design, implementation, and hands-on delivery across client projects as well as our internal systems.
What You'll Do
- Design, configure, and deploy Microsoft solutions including SharePoint, Teams VOIP, Power BI, and related M365/Cloud technologies.
- Collaborate with clients to understand business needs and translate them into effective Microsoft solutions.
- Support internal initiatives, including optimizing our own Microsoft environment and developing best practices.
- Create documentation, workflows, and training materials to ensure smooth adoption and long-term value.
- Troubleshoot and resolve Microsoft platform issues for both internal team members and clients.
- Stay up to date on Microsoft technologies and recommend improvements or new tools.
Who You Are
- Independent consultant based in
South Africa. - Experienced in Microsoft 365 and Azure ecosystem, with hands-on knowledge of SharePoint, Teams, Power BI, and related tools.
- Strong communicator who can explain technical concepts to non-technical stakeholders.
- Self-starter with the ability to manage multiple projects and prioritize effectively.
- Detail-oriented with a focus on delivering high-quality solutions.
- Comfortable working directly with clients in a consulting environment.
- Bonus: experience with Power Platform (Power Automate, Power Apps) or Dynamics 365.
Microsoft CRM
Posted today
Job Viewed
Job Description
Rifumo Empowerment Holdings, a 100% Black-owned ICT services company and Microsoft Gold Partner, is looking for a talented Microsoft Dynamics 365 CRM / CE Developer to join our team in Roodepoort
We empower organizations across Africa with cutting-edge technology solutions (Dynamics 365, Azure, Microsoft 365) to drive efficiency, growth, and digital transformation. If you have a passion for building and customizing powerful CRM solutions using the Microsoft stack, read on
About the Role:
You will design, develop, customize, and implement robust Dynamics 365 CE solutions. While strong .NET/C# skills are essential, the main focus is extending and enhancing the D365 CE platform for our diverse client projects and internal needs.
Key Responsibilities:
- Design, develop, test, and deploy D365 CE custom solutions (.NET/C# plugins, custom workflow activities, actions).
- Configure and customize D365 CE (entities, forms, views, workflows, business rules, flows).
- Develop client-side scripts (JavaScript).
- Integrate D365 CE with other systems (APIs, Azure Services).
- Leverage Power Automate for process automation.
- Troubleshoot and resolve technical D365 CE issues.
- Collaborate with BAs, PMs, and stakeholders (internal & client-side).
- Adhere to best practices and participate in code reviews.
- Create and maintain technical documentation.
- Stay updated with the D365 & Power Platform ecosystem.
Required Skills & Experience:
- 5+ years experience as a Microsoft Dynamics CRM / D365 CE Developer.
- Strong proficiency in C# and .NET Framework / .NET Core.
- Hands-on experience developing D365 CE plugins, custom workflows, and actions.
- Solid understanding of D365 CE platform architecture, configuration, customization, security, and data model.
- Experience with JavaScript for client-side scripting in D365.
- Experience integrating D365 CE with other applications.
- Familiarity with source control (Git/Azure DevOps Repos).
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills.
- Bachelor's degree in IT/Computer Science or equivalent experience.
Preferred Qualifications:
- Experience with Power Platform (Power Apps, Power Automate, Power BI).
- Experience with relevant Azure services (Logic Apps, Functions, Service Bus).
- Familiarity with Azure DevOps (Pipelines, Boards).
- Data migration experience (SSIS, KingswaySoft, etc.).
- Relevant Microsoft Certifications (e.g., PL-400, MB-200 series).
- Experience with Agile/Scrum.
- Knowledge of SQL Server / FetchXML.
How to Apply:
Interested candidates are invited to apply Please submit your updated CV via
Microsoft Telco Lead
Posted today
Job Viewed
Job Description
Role Overview
The Microsoft Telco Lead is a pivotal role within our telecommunications group, responsible for driving new customer acquisition and business growth across all operating companies (OpCos). Reporting to the Head of Applications and the Chief Commercial Officer, this role is instrumental in executing go-to-market strategies, collaborating closely with sales teams, and providing expert pre-sales support. The Microsoft Telco Lead ensures seamless renewals management, identifies upsell opportunities, and is committed to delivering enhanced value to our customers.
Key Responsibilities
Customer Acquisition Leadership: Oversee the effective execution of established acquisition drive strategies across all OpCos, ensuring alignment with overall business objectives. Provide guidance and recommend adjustments to our approach as needed to enhance effectiveness and support successful customer acquisition.
Sales Team Collaboration: Act as a subject matter expert, providing ongoing support and guidance to sales teams in the execution of focused initiatives and campaigns.
Pre-Sales Support: Deliver technical and commercial pre-sales support for key opportunities, including solution design, product demonstrations, and proposal drafting.
Performance Reporting: Monitor, analyse, and report on sales performance to the Head of Applications and Chief Commercial Officer, ensuring visibility of pipeline and outcomes.
Renewals and Upsell Management: Oversee renewals processes, proactively identify upsell and cross-sell opportunities, and work with account teams to maximise customer value.
Customer Value Addition: Continuously seek ways to enhance customer satisfaction and retention through tailored solutions, education, and post-sales engagement.
Required Skills and Qualifications
- Minimum of 3 years' experience in a similar role within the telecommunications, IT, or software sectors, with a focus on Microsoft solutions and African markets.
- Demonstrable expertise in Microsoft CSP licensing model
- Current Microsoft certifications (e.g., Microsoft Certified: Azure Fundamentals, Microsoft 365 Certified, or equivalent).
- AI certification or proven experience with Microsoft AI solutions.
Internal All Employees
- Exceptional communication and presentation skills, with the ability to engage technical and non-technical stakeholders.
- Strong stakeholder management capabilities, able to influence and build relationships across diverse teams.
- Analytical mindset with proficiency in sales forecasting, pipeline management, and reporting tools.
Key Competencies
- Strategic thinking with the ability to translate business objectives into actionable plans.
- High degree of initiative and a results-driven approach.
- Ability to manage multiple priorities in a fast-paced, dynamic environment.
- Commitment to ongoing professional development and staying current with Microsoft technologies.
Microsoft 365 Engineer
Posted today
Job Viewed
Job Description
The primary role of the Microsoft 365 Engineer is to:
Activation
- Support decision making around Microsoft license procurement
- Manage MS365 tenants in accordance with Microsoft and industry best cyber security practice.
- Configure relevant licenses (365, Defender, Entra, Exchange, etc.) for all user accounts to security baselines and policies
- Apply compliance controls and reporting to enable tenant auditing.
· Configure best practice security policies.
· Configure SharePoint Online and OneDrive for secure file storage and collaboration.
· Ensure backup and recovery readiness.
· Support the enrolment and configuration of existing business devices (Apple Macbooks and
iPhones) using Microsoft Intune and Apple Business Manager.
· Create device usage policies that ensure high security standards, with minimal user friction.
· Enforce advanced end-user security configurations (MFA, self-service password reset, policy
enforcement, etc.).
- Install and manage Sentinel One Endpoint Detection & Response.
End-User Support
· Remote Support for service requests, and incident logging.
· Managed staff onboarding and offboarding (devices, accounts, access provisioning)
&
· Regular patching for Microsoft and supported 3rd-party applications using N-able RMM
· Firewall management and policy updates.
· Ongoing device security management via Intune – including remote device management
capabilities.
· Threat protection: backup and recovery for MS365 data.
- Asset inventory management and reporting.
- Generate daily/weekly/monthly reports from our N-able n-sight portal
Qualifications & Experience
- 3 years' experience with exposure to IT systems in an environment with 30 or more users
- Highly advanced computer literacy
- Basic understanding of network services: email / internet / firewall / Proxy
- Advanced knowledge of MS365
- Knowledge of Remote Monitoring systems – such as N-able RMM
- Experience with security and backup software: N-able EDR and Cove Backup
Skills / Knowledge and Competencies
- Client liaison and customer service principles
- Time management
- Teamwork
- Excellent organisational and interpersonal skills
- Must have a good telephone manner and communication skills
- Attention to detail, accurate and analytical
- Willingness to learn and follow through on operations
- Troubleshooting ability & quick learner for recurring problems
- Able to work remotely
Attributes & Behaviour
- Strategic thinking
- Internal & external brand orientation
- Problem analysis and problem solving
- Ability to work under pressure
- Flexible and adaptive
- Observant & conceptually adapt
- Accountability
- Cross-functional integration and collaboration
Be The First To Know
About the latest Microsoft it Jobs in South Africa !
Microsoft Dynamics Consultant
Posted today
Job Viewed
Job Description
We're looking for a
hands-on Dynamics 365 CRM Developer
to help build and enhance our
lead management platform
using Microsoft Dynamics 365. You'll work closely with a dynamic team to deliver automation, streamline integrations, and create a seamless lead lifecycle experience.
Location
: Johannesburg (5 days on site)
What You'll Do:
- Design and optimize lead workflows in Dynamics 365
- Customize Sales & Marketing modules
- Build automations using Power Automate and Power Platform tools
- Integrate CRM with external systems (APIs, ERP, marketing tools)
- Ensure data integrity, scalability, and performance
What You Bring:
- Strong experience with
Dynamics 365 CRM
and
Power Platform - Hands-on with
CRM integrations, workflows, and automations - Familiarity with
JavaScript, C#, or TypeScript
for customizations - Knowledge of
Power BI
and reporting tools - Great communication and problem-solving skills
Nice to Have:
- Microsoft Dynamics 365 certification
- Experience with Dynamics 365 Marketing & CI/CD pipelines
Senior Microsoft Engineer
Posted today
Job Viewed
Job Description
Job Summary:
The Senior Microsoft Engineer is responsible for designing, implementing, and maintaining Microsoft-based infrastructure solutions, both on-premises and in the cloud (primarily Azure). This role ensures the stability, integrity, and efficiency of IT systems and supports automation, security, and compliance initiatives.
Responsibilities:
- Infrastructure Management.
- Design and manage Microsoft infrastructure including Windows Server, Active Directory, DNS, DHCP, and SQL Server.
- Oversee Microsoft Azure environments, ensuring performance, scalability, and security.
- Lead automation of maintenance tasks using PowerShell and other scripting tools.
- Security and Compliance.
- Implement and manage security tools and protocols.
- Conduct audits and ensure compliance with industry standards and regulations.
- Utilize vulnerability scanners (e.g., Tenable) to identify and mitigate risks.
- Collaboration and Support.
- Work closely with cross-functional teams to streamline operations and improve infrastructure.
- Provide technical guidance and mentorship to junior engineers.
- Act as a trusted advisor to internal stakeholders and clients.
- Project Execution.
- Lead or support infrastructure projects, including migrations, upgrades, and deployments.
- Develop detailed project specifications and implementation plans.
Qualifications
- Matric and a Bachelors degree in business administration, IT or a related field
- Minimum of 8 years experience in a senior Microsoft engineering role.
- Proven expertise in managing and supporting Microsoft technologies across hybrid environments.
- Windows Server (2012 and up)
- Active Directory (AD DS, ADFS, Azure AD)
- PowerShell scripting
- Microsoft 365 (Exchange, Teams, SharePoint)
- Group Policy configuration
Skills:
- Cloud architectures (Azure preferred)
- Monitoring tools (e.g., CheckMK, Elastic)
- Security and compliance frameworks
- Familiarity with networking fundamentals (TCP/IP, DNS, DHCP).
- Certifications such as MCSE, MCSA, or Azure Solutions Architect are a plus.
Microsoft Technical Lead
Posted today
Job Viewed
Job Description
We are seeking an experienced Dynamics 365 Technical Lead to provide architectural and technical leadership for our enterprise technology landscape, with a primary focus on Microsoft Dynamics 365 and related modules, with priority to Finance & Operations. This role will serve as the technical anchor for solution design, development governance, integration strategy, and platform enablement — ensuring scalable, secure, and high-performing business solutions. The ideal candidate will have a hybrid profile, combining hands-on development or configuration experience with deep architectural insight across the Microsoft stack, including Power Platform, Azure DevOps, and Azure Cloud services.
The Technical Lead will guide a cross-functional team of developers, configurators, and analysts, while actively collaborating with Enterprise Architecture, Business Analysts, and Project Delivery teams to execute transformative initiatives.
Qualifications- Bachelor's degree in Computer Science, Information Systems, Engineering, or related field (Master's advantageous).
- 7+ years in technical ERP roles with strong architectural exposure; minimum 3 years of hands-on D365 F&O experience.
Certificates:
- Microsoft Azure services
- Proven track record in delivering complex D365 implementations with cross-functional integrations.
- Solid understanding of Microsoft Azure services (Functions, Key Vault, Logic Apps, Storage Accounts).
- Hands-on experience with Power Platform development and governance.
- Familiarity with LCS (Lifecycle Services), Azure DevOps Boards, Repos, and automated deployments.
- Lead the end-to-end technical architecture, design, and configuration of D365 implementations and enhancements.
- Govern development practices, architectural patterns, and integration frameworks across internal and external delivery teams.
- Design robust integration strategies using Microsoft Azure services, Logic Apps, Dataverse, OData, APIs, and third-party connectors.
- Oversee the configuration and extension of D365 solutions, including custom entities, workflows, plug-ins, and business rules.
- Manage Azure DevOps pipelines, CI/CD processes, and environment strategies across development, UAT, and production.
- Collaborate with Enterprise Architects and Solution Owners to align platform roadmap with enterprise IT standards.
- Provide leadership in D365 data migration, cutover planning, and quality assurance validation activities.
- Support the adoption of Power Platform (Power BI, Power Apps, Power Automate) for innovation and process digitisation.
- Ensure compliance with cybersecurity, data governance, and internal IT policies.
- Act as an escalation point for complex technical issues, performance bottlenecks, or platform risks.
- Mentor and grow the technical team, promoting skill development, agile thinking, and continuous delivery excellence
- Strong technical leadership with a systems thinking mindset.
- Ability to balance architecture and execution in a hybrid agile environment.
- Excellent communication and stakeholder engagement across business and technical domains.
- Strategic orientation with practical delivery capability.
- High accountability, mentoring aptitude, and a passion for technology-driven change.
Knowledge
- Experience working with data migration tools, custom integrations, and enterprise-scale API management.
- Knowledge of best practices in application lifecycle management (ALM), DevSecOps, and technical debt reduction.
Skills
- Design robust integration strategies using Microsoft Azure services, Logic Apps, Dataverse, OData, APIs, and third-party connectors.
- Manage Azure DevOps pipelines, CI/CD processes, and environment strategies across development, UAT, and production.