Responsibilities:
- Execute full software development life cycle (SDLC).
- Create flowcharts, layouts and documentation to identify requirements and solutions.
- Write well-designed, testable code.
- Produce specifications and determine operational feasibility.
- Integrate software components into a fully functional software system.
- Develop software verification plans and quality assurance procedures.
- Document and maintain software functionality.
- Troubleshoot, debug and upgrade existing systems.
- Deploy programs and evaluate user feedback.
- Comply with project plans and industry standards.
- Ensure software is updated with latest features.
Requirements:
@ Education:
A bachelor’s degree in computer science, information technology, or a related field is usually expected.
@ Programming Skills:
No specific programming skill required.
@ Analytical Abilities:
Analytical thinking and problem-solving skills are essential.
Attention to detail and a commitment to quality assurance.
@ Communication and Teamwork:
Good communication skills to collaborate effectively with teams.
Liaising with development and project teams to make recommendations.
@ Experience:
Gain practical experience through internships, entry-level roles, or volunteer positions in programming.
Fresh graduates are welcomed to apply, training will be provided