1,402 Microsoft jobs in South Africa
ERP Project Manager Microsoft
Posted today
Job Viewed
Job Description
Job Title: ERP Project Manager (Microsoft) Country: South Africa Area: Gauteng Midrand, GP Monthly Salary: Market Related Industry: IT / Computers / Software We are seeking a dynamic and detail-oriented ERP Project Manager to lead and coordinate ERP implementation and optimisation projects within our Microsoft ecosystem. This intermediate-level role is ideal for someone with hands-on experience in managing ERP projects, particularly within Microsoft Dynamics 365 Finance and Operations, Business Central and Customer Engagement. Key Responsibilities Plan, execute, and deliver ERP projects on time and within budget. Collaborate with cross-functional teams. Manage project scope, timelines, resources, and risks. Facilitate workshops, requirement gathering, and stakeholder engagement. Oversee vendor relationships and ensure alignment with business goals. Monitor and report on project progress using Project Web Access, Microsoft Project, Teams, and Power BI. Ensure data integrity, compliance, and change management throughout the project lifecycle. Required Skills & Experience 3–5 years of experience in ERP project management. Proven track record with Microsoft Dynamics 365. Strong understanding of business processes in finance and supply chain / manufacturing. Familiarity with Microsoft Azure, Power Automate, and SharePoint. Excellent communication, stakeholder management, and problem-solving skills. Project Management certification (e.g., PMP, PRINCE2) is a plus. What We Offer Competitive salary and benefits package. Access to Microsoft training and certification programmes. A collaborative and innovative work environment. Opportunities for career growth within a global digital transformation strategy
Job Type: Full-time
Work Location: In person
Microsoft Azure Project Manager
Posted today
Job Viewed
Job Description
Job Title:
Microsoft Azure Project Manager
Location:
South Africa (Remote within AST timezone)
Full Time
About the Company:
We are a dynamic organization based in Bermuda, delivering innovative solutions across cloud technologies. Our team values collaboration, technical expertise, and a commitment to excellence.
Role Overview:
We are seeking an experienced
Microsoft Azure Project Manager
to lead and manage cloud projects from initiation to completion. The ideal candidate will have strong expertise in Microsoft Azure, project management methodologies, and the ability to coordinate cross-functional teams. This role requires availability during AST (Atlantic Standard Time) working hours.
Key Responsibilities:
- Plan, execute, and deliver Microsoft Azure projects on time and within budget.
- Manage project scope, timelines, resources, and risks.
- Coordinate with stakeholders, including technical teams, clients, and vendors.
- Ensure adherence to best practices in cloud architecture and security.
- Provide regular project updates, reports, and documentation.
- Drive continuous improvement and optimize project workflows.
Required Skills and Experience:
- Proven experience managing Microsoft Azure projects.
- Strong knowledge of Azure services, architecture, and deployment.
- Experience with project management tools and methodologies (Agile, Scrum, or Waterfall).
- Excellent communication, leadership, and organizational skills.
- Ability to work independently and manage multiple projects simultaneously.
- Availability to work AST timezone hours.
Preferred Qualifications:
- Microsoft Azure certifications (e.g., AZ-900, AZ-104, AZ-305).
- Experience in cloud migration, hybrid cloud solutions, or enterprise-scale deployments.
What We Offer:
- Competitive compensation and benefits.
- Opportunity to work with a forward-thinking, innovative team.
- Flexible work environment within AST timezone.
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
Be The First To Know
About the latest Microsoft Jobs in South Africa !
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
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