Full Stack Software Engineer – (Microsoft Dynamics 365, C#, .NET, Angular)

Sabenza IT & Recruitment

  • Cape Town, Western Cape
  • Permanent
  • Full-time
  • 14 days ago
Job SummaryWe're looking for a highly skilled Full Stack Software Engineer to join our dynamic and collaborative team. This role is pivotal in driving innovation across our internal and client-facing reporting solutions, elevating service standards, and delivering best-in-class digital experiences.You will play a lead role in architecting, developing, and maintaining scalable applications using Microsoft Dynamics 365 CE, C#/.NET, and Angular. If you're passionate about building robust enterprise applications and integrating modern technologies into financial services, this could be the perfect role for you.Key responsibilities of the position
  • Develop, customize, and extend Microsoft Dynamics 365 CE using C#/.NET, JavaScript, TypeScript, and Power Platform tools.
  • Design and implement custom plugins, workflows, and business process flows to meet business requirements.
  • Develop and maintain RESTful APIs for system integrations and ensure secure data transactions.
  • Build and maintain front-end applications using Angular, consuming D365 data via Web APIs.
  • Customize the Model-Driven Apps to enhance user experience.
  • Work on SSRS/Paginated reports and Power BI to provide insightful business intelligence.
  • Integrate D365 with Azure services, third-party applications, and on-premise systems.
  • Troubleshoot, debug, and optimize D365 applications for performance and security.
  • Collaborate with business analysts, project managers, and stakeholders to gather requirements and translate them into technical solutions.
  • Maintain documentation of system configurations, technical specifications, and development processes.
Requirements
  • Understanding of Financial services and Client experience
  • 2+ years of experience working with Microsoft Dynamics 365 CRM (Customer Engagement).
  • Proficiency in C#/.NET (Core or Framework) for developing plugins, custom workflows, and integrations.
  • Strong front-end development skills using Angular, HTML5, CSS, JavaScript/TypeScript/Web resources.
  • Experience with Dataverse (Common Data Service), Power Automate (Flow), and Power Apps.
  • Solid understanding of D365 SDK, Power Platform SDK, and XRM development.
  • Strong knowledge of Power Automate for automating business processes.
  • Experience with SQL Server, FetchXML, and SSRS reporting.
  • Strong debugging, problem-solving, and performance tuning skills.
  • Knowledge of introducing AI for client service solutions.
Qualifications
  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Microsoft Certified: Dynamics 365 Customer Engagement Developer Associate (PL 400/600).
Sabenza IT & RecruitmentRecruiter

Job Mail

Similar Jobs

  • Senior Fullstack Software Engineer (C#)

    HR Genie

    • Cape Town, Western Cape
    PURPOSE OF THE JOB The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programm…
    • Just now
  • Full Stack Developer - Hybrid

    Jenrec Recruitment

    • Cape Town, Western Cape
    The Problem Being Solved International enterprises aiming to scale across Africa often face fragmented payment systems, regulatory challenges, and inconsistent infrastructure. Thi…
    • 22 hours ago
  • Engineer: Mission Software

    RecruitPro Solutions

    • Cape Town, Western Cape
    We are seeking a passionate and highly skilled Software Engineer to join a dynamic mission systems and software tools team. The successful candidate will play a pivotal role in dev…
    • 23 hours ago