Duties and Responsibilities:
1.Clearly and regularly communicate with management and technical support colleagues.
2.Test and maintain software products to ensure strong functionality and optimization.
3.Recommend improvements to existing software programs as necessary.
4.Collaborate with internal teams to produce software design and architecture.
5.Test and deploy applications and systems.
6.Revise, update, refactor and debug code.
7.Develop documentation throughout the software development life cycle (SDLC).
8.To develop technical interfaces, specifications and architecture.
9.To assist software personnel in handling project related work and other requirements.
10.To coordinate with other software professionals and developers.
2.Enhance existing systems by analysing business objectives, preparing an action plan and identifying areas for modi?cation and improvement.
3.Maintain existing software systems by identifying and correcting software defects.
4.Investigate and develop skills in new technologies.
5.Create technical speci?cations and test plans.
6.Understanding of Agile methodologies.
7.Excellent troubleshooting and communication skills.
8.Good knowledge of SDLC (System Development Life Cycle)
Copyright © 2019 Job Switch. All rights reserved