|Company||BDO South Africa|
|Location||Nationwide, Nationwide, South Africa|
At BDO, we believe in investing in our people to help them grow, both professionally and personally. The foundation of our business is strong relationship, with colleagues, clients and other stakeholders and we work hard every day to make this a reality. Our commitment is to create unlimited growth by giving our people continuous opportunities and our client's unparalleled support.
BDO’s global organisation extends across 167 countries and territories, with 88,120 people working out of 1,617 offices – and we’re all working towards one goal: to provide our clients with exceptional service. Our firms across the organisation cooperate closely and comply with consistent operating principles and quality standards.
BDO South Africa has an exciting opportunity for Senior Applications Developer to join the Digital Solutions department, this position can be based anywhere in South Africa so candidates from all regions are encouraged to apply.
The Senior Applications Developer - CRM is part of an agile development team, working on the deployment, customization and integration of Microsoft Dynamics CRM in the firm.
|Job Functions||Information Technology|
|Industries||Accounting & Auditing|
Main Duties and Responsibilities:
•Collaborating with other members of the digital transformation team, business analysts, operations team, projects team and IT team to implement Microsoft Dynamics CRM Solutions.
•Developing and maintaining a platform roadmap
•Designing solutions, including process maps and workflow diagrams in alignment with standard coding practices and technology requirements
•Evaluating and testing vendor-supplied software packages determining compatibility with existing systems.
•Providing technical support and trouble-shooting for vendor-software
•Customizing the System to meet the requirements of the business
•Integrating current systems and services into the CRM Architecture
•Assisting with deployment and provisioning activities
•Implementing Business Workflows and processes
•Responsibility for collaborating with and upskilling of first line support team with regards to Dynamics CRM administration
•Oversee development of a system for the generation of reports and insights derived from the performance on the business
•Coordinating the dissemination of information and reports related to application upgrades, fixes and new processes, including analysis of the change and the effects on the existing modules
Qualifications, Experience and Knowledge:
•Degree or Diploma in Computer Science or related discipline
•5 – 7 Years’ experience with software development, specifically with Microsoft Dynamics CRM
•A full knowledge of the D365 system specifically development & implementation.
•Basic knowledge of model driven frameworks
•Understanding of SQL Server DB
•Familiar with AGILE software delivery methodologies.
•Exceptional code review and quality assurance skills
•Proficiency in Developing, deploying, customizing and integrating Microsoft Dynamics CRM
•Demonstrated Proficiency in customising and creating CRM Entities
•Demonstrated Proficiency in Understanding and implementing business workflows and processes
•Demonstrated Proficiency with Microsoft C#
•Experience with Supporting Microsoft products will be beneficial (SQL Server, SharePoint, IIS, Teams, Planner etc.)
•Internally motivated, ability to work independently and in a team environment
•Proactive, self-starter with initiative to find ways to improve solutions, systems and processes
•Proven Communication skills with both internal team members and external business stakeholders, ability to influence and build relationships at all levels
•Excellent analytical and Problem Solving Skills
BDO Core Competencies:
•Relationships and Collaboration
•Exceptional Client Service
•Quality, Risk management and Operational performance
The appointment will be made in terms of the Firm's Employment Equity Policy.
Only short-listed candidates will be contacted.
|Job Closing Date||17/06/2021|