Menu Close

Cape Town: Full Stack Software Engineer (Microsoft Dynamics CRM, C#.Net, Angular) posted by Datafin

Advertisement



Job Description

Full Stack Software Engineer (Microsoft Dynamics CRM, C#.Net, Angular)IT – Software Development
Cape Town – Western Cape – South Africa

ENVIRONMENT:
DELIVER superior internal reporting tools, elevate service standards, and develop client-facing reporting solutions as the next Full Stack Software Engineer wanted by a leading Fixed Income Specialist. The ideal candidate will be a
seasoned Full Stack Developer with experience in Microsoft Dynamics CRM, C#/.Net, and Angular. This role requires a profound understanding of software architecture principles and participation in the review, analysis, and modification of systems, including coding, testing, debugging, and installations to support application systems.
DUTIES:
  • 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 Frontend 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:
Qualifications
  • Bachelors Degree in Computer Science, Information Technology, or a related field.
  • Microsoft Certified: Dynamics 365 Customer Engagement Developer Associate (PL-400/600).
Experience/Skills –
  • 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 Frontend 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.
  • Knowledge in Agile principles.
  • Understanding of Financial Services and Client experience.
  • Strong debugging, problem-solving, and performance tuning skills.
  • Knowledge of introducing AI for client service solutions.
ATTRIBUTES:
  • Deadline driven.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Detail-oriented with a focus on quality and accuracy.
Apply for this Job



GO APPLY NOW

View Job  Durban: General Manager (Pinetown) posted by Liham Consulting Pty (Ltd)

Safe & secure application process

Advertisement



Advertisement




Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Cape Town, Western Cape


Job Seeker Tip

Keep your LinkedIn profile up-to-date and professional - many recruiters use it to find candidates.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Centurion: Receptionist/Telesales posted by Creative Leadership Solutions

Jobs in Centurion October 10, 2025
Creative Leadership Solutions Office Automation

REQUIREMENTSMinimum education (essential):National Senior CertificateMinimum applicable experience (years):1-3 yearsRequired nature of...

View Job  Plettenberg Bay: Maintenance Manager - Luxury Hotel - Plettenberg Bay | Lvdw posted by HotelJobs
View Job

Centurion: Mechanical Engineering Graduates posted by Network Finance

Jobs in Centurion October 10, 2025
Mechanical Engineering Network Finance

Are you a recent graduate or busy finishing your degree for Mechanical Engineering ready to launch your career?We’re looking for…

View Job

Richards Bay: Systems Analyst posted by Sharon Nurock Recruitment cc

Jobs in Kwazulu-Natal October 10, 2025
Manufacturing Production Sharon Nurock Recruitment cc

This is a hands-on role that demands initiative, adaptability, and a sharp eye for detail. You’ll need to balance urgent…

View Job

Western Cape: Recruitment Specialist posted by Persona Staff

Jobs in South Africa October 10, 2025
Human Resource Persona Staff

Responsibilities:Contribute to the overall management and strategic planning.Manage the vacancies and recruitment advertising channels.Develop and maintain...

View Job

Boksburg: Technical Sales Rep. posted by Ann Swann Personnel Services

Jobs in Boksburg October 10, 2025
Ann Swann Personnel Services Other Manufacturing

Key Responsibilities1. Lead Generation & Market ProspectingProactively identify and qualify sales leads through cold calling, networking, referrals, and...

View Job

Western Cape: Service Technician Millwright posted by West Coast Personnel

Jobs in South Africa October 10, 2025
Industrial Engineering West Coast Personnel

Role Overview:IPEX Machinery seeks a skilled Service Technician to provide on-site technical support, maintenance, and repairs for our range of…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Cape Peninsula, Jobs in Cape Town, Jobs in South Africa, Jobs in Western Cape

More Jobs in Your Area