Key
Responsibilities
· Work with
the Business Applications Support Lead and Analyst to gather functional and
non-functional requirements and design appropriate solutions.
· Develop
systems based on user needs in line with secure development standards.
· Perform
testing and validation before deployment.
· Create and
maintain system documentation.
· Collaborate
with IT Infrastructure teams for deployment.
· Optimize
applications for efficiency and scalability.
· Contribute
to knowledge transfer and product innovation.
· Define
system specifications and compatibility requirements.
· Develop
applications using ReactJS and related technologies.
· Manage
deployment (DevOps) in cloud and on-prem environments ensuring high
availability.
· Perform any
other duties assigned by the line manager.
Business
Competencies
· Communication
Skills
· Interpersonal
Skills
· Project
Management
· Problem
Solving Skills
Functional
Competencies
· Develop
applications aligned with secure system standards and data protection.
· Perform unit
and integration testing based on best practices.
Academic and
Professional Qualifications
· Bachelor’s
degree in an IT-related field.
· Proficiency
in Frontend and Backend technologies including ReactJS, Node.js, and CSS3
frameworks.
· Experience
with UI/UX tools such as Figma.
Relevant
Experience
· 4–5 years of
experience as a software developer.
· Strong
understanding of the software development lifecycle.
· Knowledge of
CSS3, RESTful APIs, SOAP APIs, and Webhooks.
· Experience
with Linux/Unix and shell scripting.
· Understanding
of Object-Oriented Programming (OOP) and software design.
· Familiarity
with version control tools such as Git.
· Strong
project, time management, and problem-solving skills.
· Experience
working in team environments.
Other Job
Requirements
· Key
Contacts: Business Applications Teams (Internal & External)