Analyzes business requirements and creates system-level design documentation for moderately to highly complex systems or modules.
Develops, maintains, tests, and implements modules in line with system specifications, identifying potential scenarios and preparing test plans for ongoing development.
Carries out test plans during the development phase, ensuring system testing, user acceptance testing, and other support activities align with user requirements and design objectives.
Handles implementation tasks, including program deployment, system installation, and conducting training or tutorials for end-users.
Provides post-implementation support, including investig...