To develop and maintain software, web, and multi-media applications that facilitates the achievement of business outcomes and improves business efficiencies and processes through leveraging technology. Qualifications Minimum qualification: 3-year Diploma / Degree in a relevant discipline OR equivalent education Certifications: Microsoft Dynamics 365 Certification/ Power Platform SAP ABAP Knowledge and Experience Minimum of 5-8 years Programming/software development, Systems Development/ Systems Design, implementation and maintenance / enhancements of solutions. Minimum of 2 years of ERP solutions implementations with at least 3 years MSD 365 , OR SAP hands-on experience. Experience with Agile DevOps methodologies Experience in financial services will be an added advantage. The key functions of the position include: Development and Customization: Plans and drives software creation activities in line with agreed software development methodology: Design, develop, and implement custom solutions within Dynamics 365, including CRM and ERP, Power Plaftform modules. Work with cross-functional teams, clients, business analysts and product owners to understand requirements and translate them into technical solutions. Prepare time and resource estimates for development activities. Develop integrated Technical Service Specifications for single or multiple software components to clearly set direction for procuring or building software components. Produce specifications and determine operational feasibility. Integrate software components into a fully functional software system; refine and tune integrations between applications. Integrate Dynamics 365 with other business systems and applications. Documentation: Develop and maintain documentation for the solutions. Analyse information to determine, recommend, and plan installation of a new system or modification of an existing system Review current systems and present ideas for system improvements, including cost proposals. Research and evaluate a variety of software products Work in an agile environment to release software on a regular schedule Perform Coding and Testing Coding, unit testing, and deploying Dynamics 365 solutions. Write clean, concise, and efficient code. Manage code documentation and version control. Support code deployment to enable efficient and accurate implementations. Perform unit and component testing, Troubleshoot and debug software. Design and execute acceptance testing based on client and business requirements specifications to improve the quality and reduce operational risk of the developed application. Analyse test scenarios and test cases. Develop Test Strategy / Plan – to define e.g. the scope, approach, resources and schedule for the test. Create test transactions and run tests to find errors and confirm if program meets specifications. Review Test Summary Report Provide Maintenance and Support Provide on-going support of developed applications to reduce the impact of application defects and related incidents. Maintain and update existing systems, providing technical support, and troubleshooting issues. Respond to problems and rectify the programme as needed Identify opportunities for improvement, Investigate change requests and propose solutions. Training: Develop training documents/material and support training of users on the solutions TECHNICAL COMPETENCIES Strong knowledge and experience of Dynamics 365 platform, including CRM, Power Platforms and ERP modules, C#, JavaScript, ASP.NET, and other relevant technologies. A strong background in Microsoft Dynamics CRM and experience in Power Apps, Power Automate and Power BI on Dynamics 365 Online platform Programming/software development : knowledge and experience of programming tools and techniques, Systems Development/ Systems Design : knowledge and experience of system development life cycle, design standards, methods and tools, System integration and build Testing : Knowledge and experience of IT Software/ Application Testing, Packaging and Release Knowledge and solid experience in SAP ECC, Crystal Reports and Microsoft Office suite of products Knowledge and appreciation of SQL Knowledge and experience in troubleshooting, installing and uninstalling electronic equipment BEHAVIOURAL COMPETENCIES Problem-solving: Ability to troubleshoot issues and resolve problems related to solutions implementations. Communication skills: Excellent communication skills for working with cross-functional teams and clients. Analytical skills: Ability to analyze business requirements and translate them into technical solutions. Adaptability: Ability to adapt to changes and stay updated with the latest features and technologies Effective interpersonal skills and collaborative management style to include teamwork and team building ability Results Driven
Built at: 2025-06-22T11:29:36.058Z