Review new projects / change
requests for existing projects to define different team stakeholders
participating in accomplishing this objective.
Prepares high
level design and logic flowcharts for the development in
implementation of complex application programs and modifications.
Researches and evaluates alternative solutions / software
tools and recommends the most efficient and effective solution for the
application's design within project constraints.
Assists in
the planning of projects.
Technical leadership / owner of
complex projects that needs high interaction between different
development teams.
Establishment & maintain of coding
standards, design templates.
Responsible for identifying and
communicating functional issues and risks associated with solutions.
Formulates and defines each system scope and objectives
through research and fact-finding to develop or modify complex
information systems, and maintain smooth integration between different
systems.
Provides consulting and coaching of the system
functionalities.
Identifies opportunities of improvements for
existing applications.
Defines, promotes and encourages the
use of development best practices.
Analyzes complex
application systems production issues and provides technical
solutions.
Communicate with external vendor from technical
prospective in project early stages as proof of concept till the end
of the project to resolve any issues.