My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Sat 15/02/2025

Senior Application Developer (MS Dynamics 365: F&O And SIM) (National)

Johannesburg, South Africa
Apply Now

Job Type: Permanent

Salary: 80000.0000 - 90000.0000 / monthly

ENVIRONMENT:

THE coding expertise of a Senior Application Developer is sought by a dynamic Academic Institute whose core role will be to design, develop, maintain and support MS Dynamics 365 application systems (SIM and F&O / HR). Candidates will require expertise in Agile and DevOps practices to ensure efficient and high-quality software delivery. The ideal candidate will work closely with cross-functional teams to deliver solutions that meet business needs and drive innovation. You will require a Master/s/Bachelor's Degree in Computer Science/Information Technology, or a related field; 5-7 years of experience in Application Development, with at least 3 years' focus on Microsoft Dynamics 365 & proficiency in C#, .NET, JavaScript, Azure DevOps and CI/CD.

DUTIES:

Application Development -

  • Design develop, test and implement custom solutions in Dynamics 365 (may include complex integrations or significant module changes or even designing new modules).
  • Systems strategy.
  • Specifications / Coding / Testing.
  • Configure and customize Dynamics 365 applications to meet business requirements.
  • Develop plugins, workflows, and integrations with other systems.

Agile Practices -

  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
  • Collaborate with Product Owners and stakeholders to refine and prioritize the product backlog.
  • Ensure continuous delivery of high-quality software through Iterative Development.

DevOps Practices -

  • Implement and maintain CI/CD pipelines using Azure DevOps.
  • Automate deployment processes to ensure smooth and reliable releases.
  • Monitor and optimize application performance and reliability.

Technical Leadership -

  • Provide technical guidance and mentorship to Junior Developers.
  • Conduct code reviews to ensure adherence to best practices and coding standards.
  • Stay updated with the latest developments in Dynamics 365 and related technologies.

Collaboration and Communication -

  • Work closely with Business Analysts, Project Managers, and other stakeholders to understand requirements and deliver solutions.
  • Communicate technical concepts and solutions effectively to non-technical stakeholders.
  • Document technical designs, processes, and configurations.

Problem Solving and Troubleshooting -

  • Identify and resolve technical issues and defects in a timely manner.
  • Perform root cause analysis and implement corrective actions to prevent recurrence.
  • Provide support for production systems and ensure high availability.

Continuous Improvement -

  • Evaluate and recommend new tools, technologies, and processes to improve development efficiency.
  • Participate in training and professional development opportunities to enhance skills and knowledge.
  • Contribute to the development and improvement of internal frameworks and standards.

System Maintenance -

  • Add users.
  • Add courses on the system.

Dynamics 365 projects and plans -

  • Project scope management.
  • Project schedule - timeous delivery.
  • Project budget.
  • Communication and project feedback to stakeholders.

User Support to Dynamics 365 environment -

  • Achievement of ticket SLA's.
  • Turnaround time.
  • Issue resolution rate.
  • Client satisfaction with communication / professional interaction and progress feedback.