21/08/2015
Senior Software Developer: (R25 to R35K p/m)
Job Description
The primary role of the senior CRM developer is to implement fixes, enhancements, and modifications within Microsoft Dynamics CRM framework as directed by management.
Implementation of these requests is to be handled via a variety of technologies including configuration and customization tools exposed from the frameworks, JavaScript, SQL Server, Silverlight and the .NET Framework.
Expected to define business and/or functional requirements or work from existing requirements and identify the best technical approach to implement within the technical architecture.
Secondary responsibilities attached to the senior CRM developer include mentorship of any junior resource(s) and the ability to translate provided business and functional requirements into the best technical approach within the boundaries of strategic technology direction set by management.
Job Requirements
Should have good working knowledge of Microsoft CRM
Dynamics - 4.0. Dynamics 2011, preferably 2013.
Familiar with configuration, deployment of CRM applications
Working knowledge of creating workflows, plug-ins
Knowledge On Software Development Languages:
ASP.NET, Java Script, C #, SQL Database Knowledge (SQL Reporting Services) and Silverlight proficiency
SQL Database Knowledge
Knowledge on Microsoft reporting Services
SharePoint 2013 Knowledge
Strong analytical skills
Good communication skills
Knowledge on Microsoft reporting Services
Knowledge on Software Development Languages
Work with DBA and System Admin teams on Performance and system availability issues
Good analytical and problem solving skills as well as being able to manage own workload
Implementation of proper quality assurance processes including unit and exploratory tests of all new development efforts and debugging/research/identification of suspected bugs.
Willingness and ability to provide knowledge transfer and training on relevant job topics to junior resource(s) to advance their skills and abilities.
Excellent communication skills including the ability to document efforts and processes consistently and to BCX standards
Required level of education:
Grade 12, NQF Level 4
Microsoft CRM software development language certification
Basic certification in operating systems
Previous experience
5-10 years relevant experience