Dynamics 365 C+E

5 days ago


Pretoria, Gauteng, South Africa Dotcom Full time

At Dotcom, we are dedicated to democratizing financial advice and solutions for everyone across the African continent.

We pioneer inclusive financial confidence by helping people build strong foundations to bridge the gap in generational wealth.

Ours is a culture of agility and constant deployment; we believe in learning fast, learning cheap, and learning forward.

We aim to provide a work environment where knowledge workers can accelerate the development of their ideas and bring innovation to market.

Job Summary

The Senior Developer position is a critical role responsible for guiding the wider team and delivering efficient software in a high-trust, high-performance environment.

Our team comprises diverse talent from local and international locations, offering fully remote, hybrid, or office-based options.

We have a relatively flat organisational structure that lends itself to open communication, agility, and collaboration.

The role reports directly to a Technical Lead (who reports to the Chief Technology Officer).

Main Responsibilities
  1. Strategic Delivery: Contribute to the team's technical trajectory, ensuring alignment with major technical decisions and contributing to shaping our strategic goals.
  2. Mentorship and Leadership: Enable the professional growth of more junior team members, nurturing their development into exceptional professionals while leading by example in our high-trust, high-performance culture.
  3. Code Excellence: Deliver high-quality code, upholding our commitment to excellence and customer satisfaction.
  4. Innovative Tech Stack: Utilize a modern, yet pragmatic Tech Stack to build a highly scalable distributed system, ensuring our technological capabilities remain relevant.
What We Are Looking For?

Technical Leadership: Experience or a keen interest in mentorship, teamwork, and collaboration. Senior Developers need extensive experience and/or understanding of designing, developing, and testing distributed, high-volume, and highly reliable software.

Business and Operational Awareness: Understanding of scalability, robustness, operational visibility, and agility. Understanding of distributed systems and designing these solutions. Experience working on projects involving the design and implementation of scalable systems.

All experience with relevant Cloud-based technologies is beneficial in this role. Understanding of monitoring, metrics, visibility, health, fault tolerance, load balancing, and health checking is also required.

Qualification and Experience

Senior Developers need extensive experience and/or understanding of designing, developing, and testing distributed, high-volume, and highly reliable software. Business and operational awareness, as well as experience with cloud-based infrastructure, is also required.

Programming Languages & Coding: Proficiency in languages used in full-stack/back-end Software Development (Python, Java, C++ etc.) is required. Ability to articulate language differences, implementation, and the build & execution process.

Data Structures, Algorithms & Algorithmic Problem Solving: Ability to articulate the pros/cons of relevant data structures for use in minimum memory space and execution in the shortest possible time.


  • Dynamics 365 Expert

    2 days ago


    Pretoria, Gauteng, South Africa HR Genie Full time

    Job SummaryWe are seeking an experienced Dynamics 365 developer to join our team as a Power Platform Developer.The ideal candidate will have expertise in implementing custom workflows, plugins, and business logic using C#.Strong understanding of PCF (PowerApps Component Framework) and custom controls is also required.Key ResponsibilitiesDesign and implement...

  • Dynamics 365 CE

    2 weeks ago


    Pretoria, Gauteng, South Africa HR Genie Full time

    Dynamics 365 CE & Power Platform DeveloperWe are looking for a skilled Dynamics 365 CE & Power Platform Developer to design, develop, and customize Microsoft Dynamics 365 Customer Engagement (CE) applications. This role involves deep technical development using PowerApps, Power Automate, JavaScript, C#, and integrations with Azure services. You will work...


  • Pretoria, Gauteng, South Africa Letarch Full time

    About UsAt Letarch, we are passionate about harnessing the power of technology to drive business growth and improve customer experiences. Our team of experts is dedicated to delivering innovative software solutions that meet the evolving needs of our clients.Job Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to join...


  • Pretoria, Gauteng, South Africa Letarch Full time

    Senior Software Developer – Microsoft Dynamics 365 CRMOne of our clients, which is a state entity situated in Hatfield-Pretoria requires the services of a senior software developer.Salary : NegotiableContract Position (8 Months)RequirementsMinimum of 4 years experienceExtensive experience in Microsoft Dynamics 365 CRMBachelor's Degree in IT / Advanced...


  • Pretoria, Gauteng, South Africa Letarch Full time

    About LetarchAt Letarch, we are passionate about harnessing the power of technology to drive business growth and improve customer experiences. Our team of experts is dedicated to delivering innovative software solutions that meet the evolving needs of our clients.Job Title: Senior Software DeveloperWe are seeking an experienced Senior Software Developer to...

  • Dynamics 365 CE

    2 days ago


    Pretoria, Gauteng, South Africa HR Genie Full time

    Dynamics 365 CE & Power Platform DeveloperKey ResponsibilitiesImplement custom workflows, plugins, and business logic using C#.Integrate Dynamics 365 with Dataverse, Azure services, and third-party APIs .Create and manage Power Automate workflows for business process automation.Develop and deploy Power BI reports integrated with Dynamics 365.Optimize...


  • Pretoria, Gauteng, South Africa Swift Recruitment (Pty) Ltd Full time

    Job Description:Swift Recruitment (Pty) Ltd is seeking a skilled Microsoft Dynamics Consultant to work with healthcare organizations in implementing Microsoft Dynamics 365 solutions.Responsibilities:Work with healthcare organizations to understand their business needs and challenges.Design and configure Microsoft Dynamics 365 solutions to meet the specific...


  • Pretoria, Gauteng, South Africa E-Merge IT Recruitment Full time

    About the RoleWe are seeking an experienced Senior C# Software Engineer to join our team. This is a fantastic opportunity to work on cutting-edge biometrics and identity verification systems using .NET Core and related technologies.Key Responsibilities:Develop, test, and deploy high-quality software solutions using C#, .NET Core, SQL, Web API, and RESTful...


  • Pretoria, Gauteng, South Africa HR Genie Full time

    As a highly skilled and experienced Microsoft Dynamics 365 Solution Architect, you will play a crucial role in leading the design, implementation, and optimization of D365 solutions at HR Genie. This position requires strong technical expertise, architectural leadership, and strategic guidance to drive successful implementations.Key Responsibilities:Solution...

  • Data Scientist

    2 days ago


    Pretoria, Gauteng, South Africa E-Merge Full time

    About E-MergeE-Merge is a dynamic global group that focuses on innovation, IT solutions, and global team collaboration. Our team drives experiences with deep insight into compliance and IT methodology processes.We are recruiting for a Data Scientist - AI Platform to offer a deep insight into the compliance and IT methodology processes, with the ability to...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    At E&D Recruiters, we are seeking a talented Embedded Firmware Specialist to join our team. This role is perfect for individuals with a passion for digital communication systems and software development.The ideal candidate will have a strong background in electronic engineering or computer engineering, as well as experience in C++ programming. They will work...


  • Pretoria, Gauteng, South Africa E&D Recruiters Full time

    We are seeking an experienced Protocol Software Developer to join our team at E&D Recruiters in Pretoria East.In this role, you will be responsible for developing software components that meet the requirements of Layer 2 and Layer 3 protocol stacks. This will involve close collaboration with other team members to ensure that all aspects of the project are...


  • Pretoria, Gauteng, South Africa E-Merge IT Recruitment Full time

    IntroductionNEW WORK IN @ an award-winning tech house & Fintech, with a core focus in Biometrics and identity verification systems. The current need is for a forward-thinking Senior C# Software Engineer to join its team.Duties & ResponsibilitiesThis is your big chance to immerse yourself in best practices among a team of geniuses who are building robust...


  • Pretoria, Gauteng, South Africa IOCO Full time

    We are seeking a talented Senior Full-Stack Developer with expertise in C# .NET, BI Development, and CRM Dynamics 365 to join our dynamic team. As a Senior Full-Stack Developer, you will be responsible for designing, developing, and maintaining software applications across the full stack. You will collaborate closely with cross-functional teams to deliver...


  • Pretoria, Gauteng, South Africa E-Merge Full time

    A leading manufacturing company, E-Merge, is seeking a highly skilled AWS Platform Engineer to join their dynamic team. In this role, you will play a key part in designing, implementing, and optimizing cloud solutions while driving operational excellence.Responsibilities:Understand and interpret business needs, transforming concepts into successful...


  • Pretoria, Gauteng, South Africa Black Pen Recruitment Full time

    At Black Pen Recruitment, we are seeking a highly skilled Dynamics 365 CE Technical Architect to join our team. As a key member of our Microsoft Business Solutions team, you will play a crucial role in delivering end-to-end solutions for our clients.Job OverviewThe successful candidate will be responsible for designing and implementing complex Microsoft...


  • Pretoria, Gauteng, South Africa HR Genie Full time

    Join Our TeamAs a Business Process Automation Specialist at HR Genie, you will be responsible for designing and implementing custom workflows, plugins, and business logic for Dynamics 365 applications.Develop and deploy Power BI reports integrated with Dynamics 365.Maintain technical documentation, best practices, and governance standards.Qualifications5+...


  • Pretoria, Gauteng, South Africa IOCO Full time

    At IOCO, we're seeking a skilled Senior Full-Stack Developer to design, develop, and maintain software applications across the full stack.Key Responsibilities:Design and implement scalable and robust solutions using C# .NET framework.Maintain existing software applications and collaborate with cross-functional teams to deliver high-quality solutions.Analyze...


  • Pretoria, Gauteng, South Africa E-Merge It Recruitment Full time

    E-Merge It Recruitment is recruiting a highly skilled Cloud-First Sr. Backend Engineer to join our team in Centurion.This role involves designing and developing high-performance, scalable backend solutions using cutting-edge technologies like Microservices, C#, Azure, and GitHub.We are looking for an experienced developer with 8-10 years of experience in...


  • Pretoria, Gauteng, South Africa E-Merge It Recruitment Full time

    E-Merge It Recruitment has an exciting opportunity for a Senior Backend Software Developer to work on high-profile projects in Centurion.We are looking for someone with deep expertise in ASP.NET, Microservices, C#, Azure, and GitHub to take on a key role in designing and developing high-performance, scalable backend solutions.This position requires an...