Enable job alerts via email!

Dynamic 365 CRM Software Developer (12 months contract)

Positron SE

Johannesburg

On-site

ZAR 500 000 - 700 000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Johannesburg seeks a skilled developer to create CRM model-driven apps using MS Dynamics 365. The role involves developing automation processes, troubleshooting software issues, and mentoring junior developers. Ideal candidates will have strong experience in Java, C#, and related technologies, with a focus on delivering high-quality software solutions. Join a dynamic team to contribute to innovative projects and enhance business processes.

Qualifications

  • 3-5 years of hands-on experience with referenced technologies.
  • Experience with complex lending systems and model-driven app deployment.

Responsibilities

  • Develop and conduct unit and system tests.
  • Produce high-quality software that meets design specifications.
  • Collaborate with designers and product owners to refine solutions.

Skills

CRM Dynamics
JavaScript
HTML
CSS
Power Automate
PowerApps
Microsoft Dataverse

Education

Matric / Grade 12 / National Senior Certificate
Advanced Diplomas/National 1st Degrees
Degree/Diploma in Computer Science or Information Systems

Tools

Java
C#
MSSQL
Azure
Ab Initio
Connect Direct
Excel

Job description

Job Description

Development of CRM model-driven apps to facilitate lead management. This involves developing custom automation and business processes using MS Dynamics 365. Proficient in CRM Dynamics, specifically in model-driven apps, Power Automate, JavaScript, HTML, CSS. Strong experience with PowerApps component framework and Microsoft Dataverse. Experience in writing plugins, workflows, and business process flows in CRM Dynamics. Experience in MS Dynamics Sales, Service, and Marketing.

Key Roles, Responsibilities, and Skills/Competencies

  • Produce high-quality software that meets design specifications.
  • Develop critical and complex technical components within your area of accountability.
  • Deliver system component designs that are robust and fault-tolerant for large, complex systems.
  • Ensure system component designs are supportable, maintainable, and reusable.
  • Deliver software that is observable and scalable.
  • Estimate work effort accurately.
  • Troubleshoot and resolve software issues; provide guidance to team members.
  • Produce documentation according to organizational standards.
  • Continuously improve software quality and performance.
  • Provide maintenance and support for software in your area of accountability.
  • Develop and conduct unit and system tests.
  • Create deployment artifacts and manage source control.
  • Manage deployment packages and execution.
  • Collaborate with Biz/Dev/Ops engineers to optimize tool changes.
  • Maintain and update the asset knowledge base.
  • Ensure integration of your work with other team members.
  • Collaborate with designers, product owners, and engineering leads to refine solutions.
  • Assist in decomposing system solutions into development components.
  • Support business strategy, objectives, and values.
  • Stay updated on developments in your field of expertise.
  • Ensure personal growth and effective performance in your roles.
  • Contribute to Nedbank culture-building initiatives.
  • Participate in corporate responsibility initiatives aligned with business strategy.
  • Seek opportunities to improve business processes through agile thinking.
  • Mentor multiple software developers.

Essential Qualifications - NQF Level

  • Matric / Grade 12 / National Senior Certificate
  • Advanced Diplomas/National 1st Degrees

Required Technical Knowledge

  • Advanced Java and C#
  • Database skills and understanding of table relationships
  • Data modeling and design
  • Automation
  • Advanced Excel skills (including functions, pivot tables)
  • Understanding of ETL processes

Preferred Qualification

  • Degree/Diploma in Computer Science or Information Systems

Essential Certifications

Technology environment requirements

  • Java 17 and above
  • C#
  • Back-end on MSSQL and Azure
  • Ab Initio / Connect Direct

Minimum Experience Level

  • Experience with complex lending systems
  • Development, configuration, and deployment of model-driven apps
  • Experience with Agile methodologies and DevOps practices
  • 3-5 years of hands-on experience with the referenced technologies and tools
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.