The role involves designing, testing, and maintaining digital software applications while collaborating with a development team to deliver efficient and user-friendly solutions. Key responsibilities also include analyzing business requirements, improving existing systems, troubleshooting issues, and implementing the latest technologies to enhance functionality.
Key Responsibilities:
- Design, and test digital software applications.
- Collaborate with the development team to create efficient and user-friendly software solutions.
- Analyze business requirements and provide relevant software solutions.
- Maintain and improve existing systems to ensure optimal performance.
- Implement the latest technologies to enhance functionality and user experience.
- Create and maintain technical documentation for software development.
- Troubleshoot and resolve technical issues in the software.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related fields.
- At least 2 years of experience in system analyst and digital software development.
- Proficiency in programming languages such as Java, Python, JavaScript, or PHP.
- Experience with software development frameworks and platforms like React, Angular, or Node.js.
- Strong understanding of software design principles and application architecture.
- Experience with cloud-based and mobile application development is a plus.
- Strong analytical skills with the ability to work independently and as part of a team.
- Excellent communication skills, both written and verbal.
- Having a basic understanding of Develope Operations
- Conducting risk analysis on systems
- Understanding system analysis and design
- Excellent English Proficiency (written and verbal)
- Experienced in applying ISO 27001 principles to ensure data security and compliance.
- Experienced as a IT Project coordinator