Thorough knowledge and in-depth field experience regarding emerging or job technologies required to fulfill the job
Strong communications and customer service skills
Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.
Ability to effectively present information in one-on-one and small group situations to customers, clients, and other employees of the organization.
Proficiency in use of personal computers, Microsoft Office products (Excel, Word and PowerPoint) and e-mail skills required.
Ability to understand complex business problems and translate it to IT language
Structured, process driven, pragmatic problem solver approach
Good understanding of software development lifecycle
Good influencing and communication skills
Experience with working in a multicultural environment
Fluent in English
EDUCATION & EXPERIENCE REQUIREMENTS
Bachelor's Degree in Computer Science or related field preferred.
Minimum 1-2 years of experience in Business Analyst or similar role
Or an equivalent combination of education, training or experience.
Master's Degree in Computer Science or related field Worked in an environment using Agile development methodology ITIL Foundations Certification Prior experience in application development
Conduct business process analyses, requirement assessments, and preliminary cost/benefit analyses in an effort to align information technology solutions with business initiatives. Create detailed functional specifications for developers satisfying business needs
ESSENTIAL DUTIES AND RESPONSIBILITIES
Conduct inquiries pertaining to the development of new information systems to meet current and projected business needs.
Formulate and define scope of system and objectives.
Write functional specifications of user needs for application development, enhancements, and testing.
Analyze user requirements, procedures, and problems to improve existing systems.
Prepare functional, systems and program specifications.
Prepare project plans and implementation schedules.
Confer with organizational units involved to determine requirements.
Maintain and develop documentation for responsible area.
Maintain a thorough knowledge and in-depth field experience regarding emerging or job technologies required to fulfill the job, this could include formal or self paced professional development
Prepare project plans and schedules.
Oversee large, complex, more important projects or more than one project, including planning, assigning, monitoring and reviewing progress and accuracy of work, evaluating results.
Provide status updates of assigned projects.
Devise sample input data to test accuracy of program.
Observe or runs test of program using sample or actual data.
Maintain positive relations with all employees encouraging them to suggest ways of improving IT systems.
Serve as escalation point for troubleshooting issues.
Maintain a good working relationship with customers and vendors.
Ensure 100?herence to all IT and department policy, processes and procedures.
Participate in the exchange of ideas and information within the department.
Ask questions; encourage input from team members.
Provide regular updates to appropriate managers.
Identify creative ways to reduce cost by streamlining processes and systems (i.e. modification of responsibilities or consolidation of tasks, elimination of non-value added processes, or complete re-engineering of processes and systems).
Drive continuous improvement through trend reporting analysis and metrics management.
Assure that procedures and work instructions are efficient and not redundant.
Offer new ideas and suggestions for improvement. Identify and implement new practices and processes that are “best in field”.
Demonstrate a commitment to customer service; anticipate, meet and exceed expectations by solving problems quickly and effectively; making customer issues a priority.
Confer with reporting manager on complex or unusual situations.
Establish new measurement systems if/where possible.
Exchange knowledge and information with other facilities to ensure best practices are shared throughout the organization.
Ensure 100?herence to all company policies and procedures (i.e. Security, Health, Safety and Quality)
Maintain discretion and confidentiality in all areas pertaining to data and proprietary information, whether internal to or customer specific.
Interpret a variety of instructions furnished in written, oral, diagram or schedule form.
Maintain discretion and confidentiality in all areas pertaining to the IT systems.
Understand and embrace the business and IT strategic direction.
Comply and follow all procedures within the company security policy.
May perform other duties and responsibilities as assigned.
Collaborate with key business resources in order to gather business requirements
Understand business concepts, processes, design solution and translate it to executable functional specification
Lead gap analysis workshops
Drive application standardization during the analysis phase
Collaborate with development team on the realization
Write and execute test cases to ensure requirements are covered and solution is working correctly
Coordinate user acceptance test with Subject Matter Experts
Plan and execute implementation
Develop and maintain documentation for responsible area (user guide, maintenance guide, etc.)
Provide support/Lead incident resolution in the assigned area
Detailed understanding of features of software applications assigned to him/her
High level knowledge of the existing application landscape to identify best solution for specific use cases
Ensure 100?herence to all company policies and procedures (i.e. Security, Health, Safety and Quality).
MANAGEMENT & SUPERVISORY RESPONSIBILITIES
Typically reports to Management. Direct supervisor job title(s) typically include:
Job is NOT directly responsible for managing other employees (e.g., hiring/termination and/or pay decisions, performance management).