Een bedrijf van de Tenth Revolution Group

Uw huidige zoekopdracht naar vacatures

30 zoekresultaten

Voor Vast en tijdelijk in South Africa

    Technical Lead Developer - C# .NET / .NET Core

    South Africa

    • ZAR 70,000 to ZAR 150,000 ZAR
    • Developer/Programmer Functie
    • Vaardigheden: .NET
    • Seniority: Senior

    Functiebeschrijving

    Technical Lead Developer - C# .NET / .NET Core

    A boutique software development firm with a growing international presence is seeking a Technical Lead Developer to join their dynamic team. This role offers the opportunity to work on complex, high-performance Agile projects across various industries, primarily serving global clients.

    Role Overview:

    As a Technical Lead Developer, you will play a key role in architecting and developing cloud-first solutions, leading high-performance teams, and collaborating with stakeholders to deliver scalable software. You will be involved in pre-sales discussions, mentoring developers, driving technical excellence, and ensuring best practices in software design and implementation.

    Key Responsibilities:

    * Lead and mentor development teams, ensuring high-quality output.
    * Architect and develop scalable cloud-first solutions.
    * Work closely with stakeholders to align technical and business goals.
    * Drive Agile methodologies and best practices in software development.
    * Conduct code reviews and architectural assessments.
    * Provide technical consultation in pre-sales engagements and proof of concept development.
    * Stay up to date with emerging technologies and share knowledge across the organization.

    Essential Experience & Skills:

    * Expert proficiency in C# .NET / .NET Core development.
    * Strong experience in designing and developing enterprise-grade software solutions.
    * Hands-on experience with cloud platforms (Azure, AWS, or Google Cloud).
    * Expertise in Domain-Driven Design, Test-Driven Development, and SOLID principles.
    * Experience in building and securing RESTful APIs.
    * Proficiency in relational databases (MSSQL, PostgreSQL, MySQL) and ORM tools.
    * Strong knowledge of Agile development methodologies (Scrum, Kanban).
    * Experience with CI/CD pipelines, DevOps practices, and source control tools (Git, Azure DevOps, etc.).
    * Excellent leadership, mentoring, and communication skills.

    Desirable Experience & Skills:

    * Experience with frontend frameworks (Angular, React, Vue.js).
    * Knowledge of containerization and orchestration (Docker, Kubernetes).
    * Experience with Microsoft Power Platform, PowerApps, and Power Automate.
    * Understanding of authentication paradigms (OAuth2.0, OpenID Connect).
    * Certifications in Azure Fundamentals, Azure Developer Associate, or Azure Solutions Architect are a plus.

    Why Join?

    * Work on challenging global projects in a fast-paced, Agile environment.
    * Be part of a highly skilled, engineering-focused team.
    * Opportunities for career growth, mentorship, and professional development.
    * Flexible and collaborative work culture.

    If you are passionate about technology, leadership, and building high-quality software solutions, apply today!

    Dynamics 365 Functional Consultant

    South Africa, Gauteng

    • Consultant Functie
    • Vaardigheden: D365 CE, Power Platform, Azure, Sales, Customer Service, Marketing, Field Service, Power Apps
    • Seniority: Senior

    Functiebeschrijving

    Ready to deliver impactful digital transformation projects with Dynamics 365?



    Our consultancy client, a leading player in the Microsoft ecosystem, is seeking a skilled Dynamics 365 Customer Engagement (CE) Functional Consultant to join their team on a 12-month contract. This is your opportunity to work across varied industries and contribute to high-profile client engagements in a collaborative, solution-focused environment.



    What You'll Be Doing:



    * Engage with clients to gather and assess business requirements, translating them into functional Dynamics 365 CE solutions
    * Design, configure, and implement Dynamics 365 CE modules across Sales, Customer Service, Marketing, and Field Service
    * Utilise the Power Platform (Power Apps, Power Automate, Power BI) to extend solution capabilities
    * Lead workshops, deliver user training, and provide ongoing support to ensure successful adoption
    * Partner with cross-functional teams to ensure solutions are aligned with client objectives and industry best practices



    About You:



    * Solid experience delivering Dynamics 365 CE (CRM) implementations in a consulting environment
    * Functional expertise in one or more D365 CE modules (Sales, Customer Service, Marketing, Field Service)
    * Strong understanding of the Power Platform and integration with Microsoft Azure services
    * Confident communicator who can engage stakeholders and facilitate effective solution delivery
    * Relevant Microsoft certifications (MB-210, MB-230, PL-200, etc.) are an advantage



    Why Join This Consultancy?



    * Be part of a dynamic team delivering digital solutions across sectors
    * Work on complex, enterprise-level projects with exposure to the latest Microsoft technologies
    * Flexible working arrangements with a hybrid Johannesburg-based model
    * Access to internal learning resources, mentorship, and support for certifications



    What's on Offer:



    * Long-term contract with the potential for extension
    * Opportunity to work with a highly regarded Microsoft Partner
    * Engaging, collaborative company culture that values innovation



    Interested?



    If you're a motivated D365 CE Functional Consultant looking to take the next step in your contract career, apply now to join a consultancy that's redefining digital transformation in South Africa.

    C#/.NET Developer - CRM Experience

    South Africa, Gauteng, Sandton

    • ZAR 60,000 to ZAR 95,000 ZAR
    • Developer/Programmer Functie
    • Vaardigheden: MS Dynamics - CRM, .NET, C#
    • Seniority: Senior

    Functiebeschrijving

    We're Hiring: Dynamics 365 C#/.NET with CRM Developer - Johannesburg

    Join a leading retail & cosmetics brand in South Africa and contribute to their digital transformation journey.

    Location: Johannesburg

    Key Responsibilities:

    *

    Transform Requirements into Solutions:
    Understand business processes, create solutions to improve efficiency, and work with teams to adapt to new processes.
    *

    Solution Development:
    Design, build, test, and validate D365 CRM/CE solutions. Support project teams and assist Super Users during handover. Manage configurations.
    *

    Maintain and Optimize Systems:
    Oversee the health of D365 CE/Power Platform/Azure ecosystem. Plan and execute system upgrades, monitor performance, and ensure smooth operations.
    *

    Operational Support:
    Provide second-line support for system queries. Assist with reports, dashboards, and occasional data-related inquiries.
    *

    Innovation & Improvement:
    Look for opportunities to optimize processes and explore new technologies that could benefit the business.

    Required Skills & Experience:

    * 5+ years building solutions on D365 CRM (online)
    * Strong skills in C#, .Net, and JavaScript
    * Proficiency in writing SQL Queries and using D365 query tools
    * Excellent problem-solving ability and focus on results
    * Ability to see the bigger picture and understand business processes

    Bonus Skills:

    * Strong list and comprehension skills
    * Ability to collaborate and communicate effectively

    Why Join Us?
    Work in a fast-paced, high-growth environment with access to cutting-edge technologies.

    Data Platform Engineer (Contract)

    South Africa, Gauteng, Sandton

    • ZAR 1,000 to ZAR 1,000 ZAR
    • Developer/Programmer Functie
    • Vaardigheden: Python, SQL, C#, Event Hubs, APIs, Azure Databricks, Azure DevOps, CI/CD pipeline, Medallion architectures, Delta Lake formats
    • Seniority: Senior

    Functiebeschrijving

    Senior Data Platform Engineer - Contract
    Join a Leading Financial Institution Driving Innovation in Data Mesh!

    We're looking for a Senior Data Platform Engineer to join a prominent financial institution on a contract basis. You'll be part of the central platform team, building and optimizing the infrastructure that powers a cutting-edge data mesh architecture. This is your chance to work with Azure, Databricks, and DevOps in a dynamic, fast-paced environment where data is at the heart of decision-making.

    What You'll Do:

    ✔ Design and build scalable, high-performance data solutions using Azure, Databricks, and Delta Lake
    ✔ Develop reusable tech to help teams ingest, store, transform, and serve their own data products
    ✔ Implement cloud-based infrastructure with Infrastructure-as-Code (IaC) principles (BICEP, Terraform)
    ✔ Drive automation, monitoring, and performance optimization for data pipelines
    ✔ Ensure best-in-class data security and compliance
    ✔ Mentor junior engineers and collaborate with business stakeholders to solve complex data challenges

    What You'll Bring:

    * Strong programming skills - Python, SQL, C# (Scala a plus)
    * Expertise in data processing pipelines - batch, distributed, and real-time streaming (Event Hubs, APIs, Azure Databricks)
    * Azure DevOps & CI/CD pipeline experience
    * Experience with Medallion architectures & Delta Lake formats
    * Passion for learning new technologies and working in an innovative, high-energy environment

    Why Join?

    - Work with a leading financial institution in a cutting-edge data-driven environment
    - Remote/hybrid options available - work flexibility
    - Collaborate with top-tier talent and embrace emerging technologies





    Ready to take on this high-impact contract role? Apply now!

    Data Analyst

    South Africa, Western Cape, Cape Town

    • Up to ZAR 63,000 ZAR
    • Other Functie
    • Vaardigheden: BigQuery SQL, Python, R, MS 365 Suite, Power BI, Tableau, POPIA
    • Seniority: Mid-level

    Functiebeschrijving

    Data Analyst - Retail & Customer Insights

    Are you a data-driven problem solver with a passion for uncovering insights that drive marketing strategy? We're looking for a Data Analyst to join a dynamic, large-scale retail environment, where you'll leverage customer and marketing data to optimise campaigns and influence key business decisions.



    Logistics:



    - Cape Town based - requirement to be in office 4 days a week.

    - Flexible hours available to beat the traffic.

    - Cannot consider relocaters from Johannesburg.

    - Max for this role is R63,000 a month, there is no flexibility on this.

    - Medical aid and pension included.



    What You'll Do:

    * Develop interactive dashboards and reports, analysing customer behaviour and campaign performance.
    * Lead system improvements and contribute to predictive and prescriptive modelling projects.
    * Translate complex data into actionable insights, providing strategic recommendations that shape marketing initiatives.



    What You Need to Succeed:



    * Degree in Business, Computer Science, Mathematics, or similar analytical field.
    * 5+ years of experience in an analyst role, ideally within a marketing or digital agency environment.
    * Retail industry experience is a plus.
    * Technical skills: Proficiency in SQL (BigQuery preferred), Python or R, and advanced Excel. Experience with data visualisation tools like Power BI, Tableau, or Google Data Studio.
    * Strong analytical mindset: Ability to solve problems, interpret data trends, and communicate insights to non-technical stakeholders.
    * Soft skills: Business acumen, problem-solving, curiosity, and the ability to work independently as well as within a team.



    This is an opportunity to work in a high-impact role, using data to shape marketing strategies and enhance customer experiences. If you're proactive, analytical, and ready to take ownership of your insights, we'd love to hear from you!

    SharePoint Developer

    South Africa, Western Cape, Cape Town

    • Up to ZAR0.00 per annum
    • Developer/Programmer Functie
    • Vaardigheden: SharePoint, Power Platform, Power Apps, Power Automate, Microsoft Office 365, CSS, SQL Server
    • Seniority: Mid-level

    Functiebeschrijving

    We're Hiring: Senior SharePoint Developer (Cape Town | Hybrid)
    Location: Cape Town (Hybrid)
    Position Type: Full-time | Permanent
    Industry: Retail / Enterprise IT

    We're on the lookout for an experienced Senior SharePoint Developer to join our team in Somerset West. If you've spent the last several years managing and building on SharePoint (both Online and On-Prem), love working with Power Platform tools, and know your way around automation and migration projects - we'd love to chat.

    You'll be stepping into a role where you can make a real impact, leading projects that modernize how the business collaborates, shares, and automates.

    What You'll Be Doing:

    *

    Managing and maintaining SharePoint environments (Online, On-Prem, and OneDrive)
    *

    Handling permissions, usage monitoring, and storage - with PowerShell in your toolkit
    *

    Building low-code solutions using Power Apps, Power Automate, Nintex, and K2
    *

    Working closely with project managers and business teams to scope and deliver solutions
    *

    Leading migrations (using tools like ShareGate) and consolidating environments
    *

    Supporting users at Level 2/3 and resolving issues across SharePoint farms
    *

    Overseeing SQL Server and server health, patches, and SharePoint configurations

    What We're Looking For:

    *

    At least 8 years working with SharePoint (admin and development)
    *

    Strong experience with SharePoint Online, On-Prem, and OneDrive
    *

    Hands-on with Power Platform, Nintex, and/or K2
    *

    Good understanding of server environments and scripting (PowerShell especially)
    *

    Bonus: Experience with SharePoint to cloud migrations
    *

    Someone who's confident leading projects and engaging with stakeholders

    What You'll Get:

    *

    A hybrid working setup (Somerset West-based with flexibility)
    *

    A chance to work on big, meaningful projects in a well-established company
    *

    A collaborative team that values initiative and fresh ideas
    *

    Stability and support to grow your skills further

    National Manager: IT Service Management

    South Africa, Gauteng, Johannesburg

    • Up to ZAR 96,000 ZAR
    • Other Functie
    • Vaardigheden: AWS, Azure, MS Dynamics - CRM - Customer Engagement, CE
    • Seniority: Senior

    Functiebeschrijving

    Job Title: National Manager - IT Service Management

    Location: Cape Town (Parc du Cap) or Midrand (Gauteng)

    Overview: An exciting opportunity exists for an experienced IT Service Management professional to lead a national IT Service Delivery function. The role is responsible for managing IT Service Desk Analysts and IT Technicians across multiple locations, ensuring high-quality IT service delivery, and overseeing the implementation of an Enterprise Service Management (ESM) system using Microsoft Dynamics 365 Customer Engagement (CE).

    Key Responsibilities:

    Leadership & Management:

    *

    Act as the IT Service Management (ITSM) subject matter expert.
    *

    Develop and manage divisional budgets in collaboration with IT leadership.
    *

    Lead and mentor a national team of IT Service Desk Analysts and IT Technicians.
    *

    Implement strategies to improve IT service delivery across multiple campuses.
    *

    Oversee talent acquisition, professional development, and succession planning.

    Enterprise Service Management Implementation:

    *

    Drive the implementation and integration of an ESM system based on Microsoft Dynamics 365 CE.
    *

    Ensure seamless adoption and staff training for effective case management.
    *

    Contribute to RFP evaluations and IT solution design processes to align with service delivery needs.

    IT Service Operations:

    *

    Oversee IT Event, Incident, and Problem Management to ensure stable and effective IT services.
    *

    Develop and enforce IT Change Management policies to minimize risk.
    *

    Manage IT Vendor relationships, negotiate contracts, and conduct SLA performance reviews.
    *

    Ensure high levels of customer satisfaction through responsive IT support and feedback mechanisms.

    Reporting & Compliance:

    *

    Maintain IT asset records and service request logs.
    *

    Prepare reports on service performance metrics and team effectiveness.
    *

    Ensure compliance with IT policies and security protocols.

    Required Skills & Experience:

    *

    Minimum of 7 years of experience in IT service management within a large enterprise IT environment.
    *

    At least 5 years in an IT leadership role overseeing service delivery or IT Helpdesk/Service Desk teams.
    *

    Strong understanding of ITSM frameworks and tools.
    *

    Experience with Microsoft Dynamics 365 Customer Engagement (CE) is an advantage.
    *

    Familiarity with IT Change Management, Incident Management, and IT security protocols.
    *

    Knowledge of cloud environments (Microsoft Azure and AWS) is beneficial.

    Qualifications:

    *

    Bachelor's degree (NQF-7) in IT, Computer Science, Information Systems, or a related field.
    *

    ITIL Practitioner Certification.
    *

    Advantageous: Postgraduate degree, Lean Six Sigma, and/or Project Management certification.

    Key Competencies:

    *

    Strong leadership and team management skills.
    *

    Excellent problem-solving and analytical abilities.
    *

    Ability to manage multiple projects and priorities simultaneously.
    *

    Strong stakeholder engagement and communication skills.
    *

    Action-oriented with a focus on continuous improvement.

    This role presents an excellent opportunity for a strategic IT Service Manager to shape and drive IT service excellence within a dynamic and evolving environment.