Enable job alerts via email!

MS CRM Developer (Perm)

Cyberpro Consulting (Pty) Ltd

Johannesburg

On-site

ZAR 700,000 - 900,000

Full time

16 days ago

Boost your interview chances

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

Job summary

A leading company is seeking a Senior Developer to manage multiple technology or domain assets while influencing their evolution and maintaining asset health. The role involves guiding stakeholders, overseeing implementation of technical roadmaps, and ensuring alignment with organizational governance. Ideal candidates will have extensive experience, proficiency in C#, and a strong background in Dynamics 365 and software development best practices.

Qualifications

  • Over 5 years of experience with C# and .NET Framework.
  • Over 5 years developing solutions in Dynamics 365 including configuration, workflows, and plugins.
  • Strong experience designing and architecting effective solutions.

Responsibilities

  • Manage multiple technology assets, providing guidance to stakeholders.
  • Drive asset health in relevant technologies and define standards.
  • Collaborate on technical roadmaps and conduct R&D experiments.

Skills

C#
JavaScript
Dynamics 365
Power BI
SSRS

Education

Advanced Diplomas / National 1st Degrees

Tools

Dynamics 365

Job description

Job Profile :

To actively own and be accountable for the overall evolution of multiple Technology or Domain assets while influencing and maintaining the health of the assets. Play a leadership role in the associated COE’s.

Job Responsibilities

  • Manage multiple Technology or Domain assets within your sphere of influence, including external components impacting these assets:
  • Provide guidance to stakeholders based on expertise and experience.
  • Guide and practice code design, analysis, and integration to ensure effective application of technology.
  • Conduct reviews of code and design quality assurance.
  • Drive asset health in relevant technologies or domains.
  • Define and review patterns, practices, and standards in technology or domain application.
  • Guide code branching and merging processes.
  • Advise engineering leads and other stakeholders, including engineering leads and executive directors.
  • Collaborate with domain architects and technical consultants on technology and domain roadmaps.
  • Work within organizational governance and compliance frameworks related to technology and domain application.
  • Develop detailed technical roadmaps aligned with organizational architecture and interdependent technologies.
  • Plan and oversee the implementation of these technical roadmaps.
  • Conduct R&D experiments to test technology or domain applicability.
  • Participate in special interest groups and conferences related to these assets.
  • Ensure understanding of technology or domain requirements, performance, integrations, and optimization within the organization.
  • Assist with troubleshooting and resolving issues.
  • Evaluate and influence technology decisions.
  • Mitigate risks by assessing impacts on technology or domain.
  • Keep the asset knowledge base updated.
  • Conduct internal knowledge-sharing sessions.
  • Provide coaching, mentoring, and upskilling within your area of expertise.
  • Support the achievement of business strategy, objectives, and values.
  • Stay updated on developments in your field.
  • Ensure personal growth and effectiveness in your roles and responsibilities.
  • Contribute to Nedbank’s culture-building initiatives (e.g., staff surveys).
  • Participate in corporate responsibility initiatives aligned with business strategy.
  • Identify opportunities to improve processes, models, and systems through agile thinking.
  • Engage in self-development through mentoring and being mentored.
  • Participate in talent management practices within the engineering stream.

Vital Knowledge

  • Experience developing solutions in Dynamics 365, including configuration, workflows, and plug-ins.
  • Knowledge of Power BI or SSRS, OData, and FetchXML is advantageous.
  • Proficiency in C# and JavaScript.
  • Strong experience designing, architecting, and building effective solutions following industry best practices.
  • Experience with the full system development lifecycle for business applications.
  • Ability to estimate application design and development tasks, and create technical standards and documentation.
  • Self-motivated in researching new technologies, tools, and techniques.
  • Experience migrating data from legacy CRM to Dynamics 365 is preferred.
  • Excellent interpersonal, verbal, and written communication skills, with ability to translate technical concepts appropriately.
  • Resilience, teamwork, and adaptability in a fast-paced, pressurized environment.

Essential Qualifications - NQF Level

  • Advanced Diplomas / National 1st Degrees

Preferred Certifications

  • Dynamics 365

Minimum Experience Level

  • Over 5 years of experience with C# and the .NET Framework, web development with JavaScript and web services.
  • Over 5 years developing solutions in Dynamics 365, including configuration, workflows, and plugins.
  • This is a senior role requiring extensive experience.

Technical / Professional Knowledge

  • Asset management
  • IT asset management processes
  • Data warehousing
  • IT architecture

Behavioral Competencies

  • Decision making
  • Courage
  • Stress tolerance
  • Quality orientation
  • Emotional intelligence
  • Conflict resolution
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.