CRM Software Developer (12 months contract)

Be among the first applicants.
Positron SE
Johannesburg
ZAR 300 000 - 400 000
Be among the first applicants.
3 days ago
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 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 working quality software that meets the design.
  • Develop critical and complex technical components in 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.
  • Conduct estimates of work effort.
  • Troubleshoot and problem solve software issues and provide guidance to other team members.
  • Produce documentation as per organizational standards.
  • Continuous improvement of software.
  • Provide maintenance and support of software in environments of accountability.
  • Develop unit and system test cases and conduct unit and system testing.
  • Create deployment artifacts and store in source control library.
  • Manage the deployment package and the execution thereof.
  • Optimize the tool change in collaboration with the Biz/Dev/Ops Engineer.
  • Update and control the asset knowledge base.
  • Ensure integration of own work with other individuals and in team.
  • Collaborate with designers, product owners, and engineering leads to refine the solution.
  • Contribute to the decomposition of the system solution into component parts for development.
  • Support the achievement of the business strategy, objectives, and values.
  • Stay abreast of developments in the field of expertise.
  • Ensure personal growth and enable effectiveness in performance of roles and responsibilities.
  • Contribute to the Nedbank culture building initiatives (e.g., staff surveys, etc.).
  • Participate and support corporate responsibility initiatives for the achievement of business strategy.
  • Seek opportunities to improve business processes, models, and systems through agile thinking.
  • Provide mentoring for 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 DB table relationships.
  • Data modeling and design.
  • Automation.
  • Advanced Excel (including advanced functions, pivot tables, etc.).
  • Understanding of ETL processes.

Preferred Qualification

  • Degree / Diploma in Computer Science / Information Systems.

Essential Certifications

Technology Environment Requirements

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

Minimum Experience Level

  • Working with complex lending systems.
  • Experience in the development, configuration, and deployment of model driven apps.
  • Experience with Agile methodologies and DevOps practices.
  • 3-5 years hands-on experience in the above-referenced tech and tools.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new CRM Software Developer (12 months contract) jobs in Johannesburg