Full Stack Software Engineer (microsoft Dynamics Crm, C#.net, Angular)

Cape Town, Western Cape, South Africa

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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1494580
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned