Responsible for the development, design and implementation of new or modified software products or ongoing business projects.
Researching, designing, implementing and managing software programs.
Testing and evaluating new programs.
Identifying areas for modification in existing programs and subsequently developing these modifications.
Writing and implementing efficient code.
Deploying software tools, processes and metrics.
Maintaining and upgrading existing systems.
Training users.
Working closely with other developers, UX designers, business and systems analysts.
Requirements
Candidate must possess at least a Bachelor's Degree, Post Graduate Diploma, Professional Degree, Computer Science / Information Technology or equivalent.
At least 4 year(s) of working experience in the related field is required for this position.