Job Description
Senior Officer System Analysis & Support is responsible for supporting the development, implementation, and maintenance of internal software solutions and operational processes. This position requires a strong blend of technical experience, project management skills and a commitment to delivering high-quality solutions that meet the organization’s needs.
Duties and Responsibilities
- -Collaborate with the Unit Manager and stakeholders to gather requirements, analyze business needs, and contribute to the design of in-house software solutions.
- -Assist in the development of software applications, tools, and systems, following established coding standards, best practices, and development methodologies.
- -Analyse, design, and develop a robust web application based on business requirements.
- -Improve functionality of existing systems.
- -Work closely with other developers, UX/UI designers, business and systems analysts.
- -Write well designed, testable, efficient code by using best software development practices.
- -Identify opportunities for processing automation, optimisation, and standardisation to improve operational efficiency and effectiveness.
- -Provide technical expertise and support, troubleshooting issues and resolving technical challenges as needed.
-
- Skills Specifications
-Bachelor’s degree in computer science, IT and Engineering or equivalent
-Expertise in at least one popular Python or Java programming language
- -Familiarity with web development: HTML, CSS, JavaScript/TypeScript and frontend development VueJs/ReactJS is an advantage
- -Good knowledge and experience with Relational -Databases like Postgres, SQL Server, or other RDBMS
- -Good understanding of TDD, clean and modular code, and able to work in an Agile environment