To evaluate requests for systems development/enhancement, and compose project plan by defining stages and timescales for each stage.
To communicate with user departments, gaining/maintaining an in-depth knowledge of their business functions, understanding their needs, explaining the impact of any change in their technical environment and training them in the use of new applications.
To investigate, evaluate and report alternative solutions to business needs and recommend the preferred solution.
To take responsibility for all or part of a project from requirements analysis to acceptance testing, including scheduling and satisfactory completion.
To provide support and technical guidance for junior staff in project team
To undertake analysis, design and programming tasks to current standards.
To participate with the user in developing systems and acceptance test data and establish measurement criteria.
To assess production problems and determine appropriate solutions.
To provide a high level of expertise on systems analysis and design.
To act as in-house consultant in specific areas of systems specialization.
To maintain a good knowledge of relevant software, hardware, communications, data base management and distributed processing techniques, and to recommend use of appropriate outside software to system and user management.
Requirements:
Bachelor’s degree with IT major in Information System or Information Technology
2-5 years systems/business experience
Ability to influence people
Good team player with positive working attitude
Excellent Interpersonal skills
Customer services oriented
Skill: AS/400 min 1 year (prefer), Desktop / web based programming minimum 3 years, solid skill in VB 6.0, VB.NET, SQL Server, MySQL, and other databases minimum 1 years
Excellent English communication skill both verbal and written is preferable