Senior Microsoft Developer
Listing reference: nef_000090
Listing status: Under Review
Apply by: 22 October 2024
Position summary
Industry: Financial Services
Job category: Application Development and Programming
Location: Sandton
Contract: Permanent
Remuneration: Market Related
EE position: Yes
Introduction
The NEF is hiring a Senior Microsoft Developer to join our IST team. The incumbent will be responsible for developing and enhancing ERP and automation initiatives to improve systems’ solutions that includes Online Application System, Data Warehouse, BI and Analytics, CRM etc.
Job description
- Creatively solving problems in a robust and scalable manner, lead and assist junior developers.
- Collaborating closely with cross-functional teams to ensure alignment and efficient execution of projects.
- Staying abreast of the latest developments in low-code technology and continuously seeking ways to incorporate these.
- Automation and Machine learning implementations.
- Development of systems required to improve operational efficiencies of the NEF and customer experiences.
- Data warehouse design, implementation and Analytics implementation.
Minimum requirements
Qualification Requirements
Relevant qualification e.g.
- Certification in Dynamics, Power Platform or relevant technologies.
- Computer Science diploma/degree or proven development experience.
Experience / Skills Required
- Knowledge of Microsoft programming languages and database. (Microsoft SQL, C#, ASP.net, Power Platform, BI etc.)
- Traditional programming experience such as html, JavaScript, C#, python and associated frameworks.
- 3,5 years with low-code platforms (Power Platform, Model Driven & Canvas app development and/or Dynamics365
- Experience in implementing automation and workflow solutions.
- Dynamics CRM or F&O experience is advantageous.
- Software Development Lifecycle (SDLC) and testing methodology knowledge.
Personal Attributes/Behaviours/Attitudes
- Excellent analytical and problem-solving skills.
- Strong communication and interpersonal skills to interact with team members and stakeholders.
- Ability to quickly prototype and demonstrate solutions.
- Service orientation.
- Guide and mentor team members on the use of methodologies and tools.
- Embrace ongoing learning in emerging technologies and business practices.