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.
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; hands-on experience in developing and maintaining mobile apps
Experience of APIs, systems integration and in-dept experience in relational DBMS
Identifying 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