Design and code applications solving business issues.
Develop diagrams and flow charts on computer operation process.
Develop, test and analyze programming applications.
Determine, develop and document software specifications throughout production lifecycle.
Analyze and rectify software errors and present precise status reports on time.
Build and develop applications using computer languages such as XTML, JAVA, ABAP, Visual Basic and C++.
Upgrade and offer patches to existing computer systems.
Develop technical documentation to support application maintenance.
Support programmers and analysts to conceptualize and develop new software programs.
Plan software development lifecycle phases.
Prepare and document software specifications and requirements.
Research and document software users’ requirements.
Guide re-engineering of applications responding to customer requests.
Offer input to SDLC documentation specialists and edit documentation.
Resolve programming issues by applying problem solving skills.