• Analyzes system requirements. Review business procedure to determine the requirement for a software application system.
  • Analyzes transaction volumes, data storage capacity and processing requirements for software application.
  • Prepares specifications of system functionality, scope, performance and other application requirement.
  • Develops a software structure and design to meet the system requirements. Prepares data flow diagrams, entity relationship diagrams or other diagrams and descriptions of the computer software system structure, describing the modularity and organization of the programs and data
  • Creates or customizes application to implement system design.
  • Coordinated with various departments concerned with program/application to resolve questions of program intent, data input, output requirements, and inclusions of internal checks and controls.
  • Analyzes, reviews and rewrites programs to increase operation efficiency or to adapt programs to new requirements
  • Test debugs, and integrates computer program modules
  • Provides technical documentation and training. Compiles and writes documentation of software program and subsequent revisions. Writes instruction to guide operating personal. May train workers to use the software application.
  • Prepares detailed specifications describing what each program must do, including output and logical operations.
  • Create logical and physical database designs to support application requirements
  • Conduct system studies to learn relevant facts about a business activity
  • Applications Architecture Design and Planning understand business practices and systems to design and enhance future systems
  • Administration: work at the highest technical level on all phases of the software development life cycle (SDLC), while effectively planning directing controlling reporting progress for assigned projects.
  • Conduct System investigation and develop design specifications
  • Undertake the analysis, design, development, and implementation of new software applications o meet user requirements
  • Analyzes and evaluates existing systems in depth and define the detailed  functional requirements of a new and enhanced systems
  • Analyzes , identifies and resolves problems encountered by end users
  • Defines the applications requirements including the installation requirements and conversion requirements
  • Undertakes business and systems analysis to establish user requirements. Identify solutions and evaluates them , including the evaluation of potential packages. Reports on the various alternatives and makes recommendations on their effectiveness
  • Specifies a business system design that meets the defined functional requirements
  • manage all implementation , enhancement , and upgrade to projects
  • Develops the overall design of application systems to meet user requirements , covering input and output facilities , file and database structure and processing requirements
  • Identifies interface requirements , security control and backup needs
  • Develops a system testing plan and conversion plan
  • Consults with users to identify current operating procedures and to clarify program/ applications objectives.
  • May be expected to write documentation to describe program development , logic , testing , and implementation
  • Conduct technology research as it relates to the functional objectives of the business units
  • Coordinates with applications technical staff to determine project scope and provides estimate of level of effort to complete project and budget
  • Meets with systems end-users and project business sponsors to determine, document , and obtain signoff on business requirements
  • Undertakes and assists other member of the team in program development and testing
  • Ensures that all work is adequately documented making effective use of the resources available
  • Tunes applications to improve performance

Pre-Requisites

  • 7+ years of experience in systems analysis, design, development and support of information systems in IT N-tier enterprise applications environment within Microsoft and Oracle platforms, including system support and application programming experience.
  • Bachelor of Engineering in computer Science, Business Administration or equivalent technical degree (16 years education desired).
  • Distance learning education is not accepted.
  • There is no mandatory certification required.
  • But any certification related to Application Development or Software Development life Cycle (SDLC) from any internationally recognized institute will be a plus.

Benefits Offered

  • Housing allowance
  • Transport allowance
  • Health Insurance
  • Generous annual leave with paid airfares to country of origin
 

Other Information

  • Excellent Project Management skills.
  • Excellent communications and presentation skills such as listening , speaking , and writing .
  • Experience in web or NT based client server applications.
  • Experienced in writing any technical documentation that may be required by any component of the Systems Development Life Cycle process such as systems or modification specifications, project schedules, testing plans and scripts, user documentation , etc.
  • Experienced in preparing and maintaining Implementation Schedules .
  • Assist in all testing , training and start-up of all systems or modifications
  • Proven ability to identify, lead, coordinate, and execute all phases within the software development lifecycle
  • Excellent problem solving skills
  • An understanding of Business Architecture concepts.
  • Extensive working knowledge of Access, world, Visio and Excel.
  • Must have sufficient technical knowledge and intersonal skills to interface with Business and IT development staff and ensure alignment on the both functional and high-level technical specifications.
  • Knowledge of the IT / Industry Environment
  • Business Process Modeling and System Design
  • Technical Writing/Documentation
  • Designs the systems test requirements to ensure fail safe integration of a program into a production system
  • Organizes, coordinates and conducts systems integration testing
  • ERP system experience with one of the following: (SAP, Oracle, JD Edward)
  • Turn informal business requirements into formal specifications which can be understood by the business units
  • Work independently and interface with operational staff and management.
HTML clipboard Apply Online