• CRM Lead
  • DigiOutsource • Western Cape
  • Market Related
    Benefits: Medical Aid, Bonus, Parking, Maternity Leave
  • Permanent position in the IT, Technology, E-Commerce sector
  • Posted by DigiOutsource on Tuesday, December 3, 2019 Reference R1773
  • Apply before: Saturday, February 1, 2020 - 8 Days left


Reporting to the Solutions Architect, the successful candidate will, as a member of the management team, lead the CRM development team is a group of motivated, technically skilled individuals creating a Microsoft Dynamics 365 CE solution for our call centre of almost 1000 hosts, 24x7. We take pride in what we create and take ownership of the solution from end to end. Everyone on the team gets the opportunity to work on everything and you will use your skills across the dev stack. We use the latest and greatest in software and technology such as Dynamics 365 CE, Azure (Functions, Service Bus, Application Insights), Flow, TypeScript and Azure DevOps to create and manage our CD/CI pipelines. 


Duties will include, but not limited to:

  • Management of a Software Development team, including recruitment, appraisals and other related management functions
  • Provide the technical expertise to keep the team highly skilled in the latest tech frameworks
  • Attend project kick-off meetings with clients and ensuring all projects are project managed, tracked and delivered upon to customer expectations and within required timelines
  • Work together with product owners, and business analysts to deliver high quality software products
  • Taking part in Scrum rituals such as stand-ups, planning sessions, demos and retrospectives
  • Taking part in team activities such as collaborative-development and code-reviews
  • Taking part in cross-team activities such as knowledge-sharing and documentation
  • Helps to achieve Sprint goals
  • Solves impediments
  • Provide guidance to Product Owners and Business Analysts to assist execution of their respective Agile Projects
  • Strives to develop a Team into a High Performance Team
  • Supports Team building and Team development by utilizing the abilities and skills of individuals, and fostering a feedback culture
  • Ensures and supports empowerment of the Team
  • Addresses needs efficiently and effectively
  • Designing and planning technical solutions to meet business requirements
  • Coding and developing features for new and existing products
  • Upkeep and maintenance of existing products
  • Management of the technical execution of the solution.
  • Focus is the integrity of the systems with regards to quality, stability and scalability
  • Owns the construction and delivery process of systems developed.
  • Deal with internal clients on a technical level.
  • Analyse, detect, identify and correct technical problems and deficiencies.
  • Transfer of technical knowledge to the team.
  • Prepare technical design specifications according to business requirements.
  • Ensuring that the Architecture team’s vision is implemented when building or maintaining systems


Support to business

  • Assigning high level estimates to all jobs
  • Highlight any concerns or resource contentions that may impact the business’ preferred prioritization
  • Actively participate in joint application design sessions.
  • Identify project leads as single point of contact for tasks or project
  • Understanding the business needs for the particular items under discussion
  • Asking questions & proposing various ideas to meet the needs
  • Updates to business on progress of solution & planning



Essential Requirements:

  • Strong leadership and people management competencies
  • At least 6 years hands-on development experience
  • At least 6 months within DOS
  • Extensive experience in Microsoft Dynamics 2015 or newer
  • Extensive experience in Microsoft Dynamics Web API
  • Experience in Microsoft Dynamics 365 solutions lifecycle management
  • Experience in Web Development with C# ASP.Net (REST, Web API, Core or MVC 5+)
  • Experience in Cloud Technologies (Azure)
  • Extensive experience in client side scripting (JavaScript/TypeScript)
  • Extensive experience in MS SQL Server


Advantageous Requirements:

  • Computer Science related degree, diploma or similar qualification.
  • Lead a team before on a technical level


Job Competencies:

  • Familiarity in internet technology and web development
  • (Beneficial but not compulsory) Familiarity in Microsoft .Net framework


Personal Competencies:

  • Ability to communicate effectively with a diverse group of colleagues
  • Ability to multi task on a continuous basis
  • Adaptability/ flexibility
  • Stress tolerant
  • Team work
  • Problem solving
  • Self-awareness
  • Motivation & leadership

Required Skills
dynamics 365

Companies may expire jobs at their own discretion.
If you have not received a response within two weeks, your application was most likely unsuccessful.

Hot Job
187 people have viewed this job.

Email me this job

Add to Shortlist

1 Related Jobs in Western Cape
More DigiOutsource Jobs

top image