Department: Transformation Department, Head Office
Job Role & Descriptions:
The Software Engineer will be responsible for executing the full software development life cycle (SDLC) and gathering user requirements. The role involves developing flowcharts, layouts, and documentation to identify requirements and solutions. The Software Engineer will also be responsible for writing well-designed, testable code, developing quality assurance procedures, documenting and maintaining software functionality and user manual, and evaluating user feedback.
Key Components of the Job:
Execute full software development life cycle (SDLC).
Gather user requirements.
Develop flowcharts, layouts, and documentation to identify requirements and solutions.
Write well-designed, testable code.
Develop quality assurance procedures.
Document and maintain software functionality and user manual.
Evaluate user feedback.
Job Requirements:
Bachelor’s degree in computer science or related field
Minimum 1 to 4 years of Software Engineering-related work experience
Knowledge of programming concepts and SQL
Knowledge in handling front-end
Experience using Model-View-Controller
Experience with test-driven development
Experience in software engineering tools
Ability to document requirements and specifications.
Good interpersonal and user-handling skills, with the ability to manage expectations and explain technical detail.
Ability to work independently and as part of a team.
If you are interested and want to challenge the role and responsibilities of this position, please send your updated resume to [email protected]. Please ensure that you state “Software Engineer” in your email.