The System Developer will be responsible for providing technical expertise in all aspects of solution design, application development, support, integration and system upgrades that meet high quality standards and address unique organization needs.
Company Overview
Chloride Exide’s core business is the distribution of automotive batteries, solar systems installation, backup systems installation, and solar water heating systems installations. The company has grown to be the largest battery and renewable energy distributor in the East African region, with a strong brand supported by a region-wide network.
Key Responsibilities
- Gather and document system requirements.
- Deploy, maintain and administer IT systems including assigning rights to users, maintaining backups and functionality of the systems.
- Write reusable, testable and efficient code, including writing tests and test cases.
- Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented.
- Work closely with the IT support personnel and teams to resolve issues identified and escalated during daily operations.
- Perform root cause analysis for recurring incidents.
- Collaborate with stakeholders to understand business needs and objectives.
- Design, develop, test and deploy customizations, features, and integrations within NAV, CRM, SharePoint, Website and any other IT system or application.
- Provide technical support and troubleshoot issues related to company’s core systems.
- Development, customization and enhancement of company’s digital applications.
- Assist in training new users, and grow their NAV and CRM systems skillset across the organization.
- Maintain hands-on experience in developing and maintaining mobile apps.
- Utilize experience of APIs, systems integration and in-depth experience in relational DBMS.
- Identify opportunities for improving customer satisfaction through surveys and focus groups.
Qualifications & Experience
- Bachelor’s degree in computer science, IT or related degree.
- At least 3 years’ IT experience supporting and administering company’s core systems.
- Proven experience in developing and maintaining CRM and Microsoft Dynamics systems.
- Strong programming skills in languages such as HTML5, Python, Java, JavaScript and C#.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively with cross-functional teams and stakeholders.
- Excellent communication and presentation skills.