PRIMARY DUTIES AND RESPONSIBILITIES

Design, develop, document, test, and debug new and existing software systems and/or applications (Cloud and/or in-house). Serve as technical expert on development projects. Participate in full-development life cycle including requirements analysis and design. Collaborate with business stakeholders to understand needs and translate into technical requirements. Possess functional knowledge of all layers of computer software development.

The business analyst will help the businesses implement technology solutions in a cost-effective way by determining the requirements of a project or program, communicating them clearly to stakeholders, facilitators and partners, as well as performing project management responsibilities for tracking and monitoring the design solution.

  • Analyze system, application and data, communicate the findings and act as a liaison between cross-functional business departments and development teams;
  • perform research and interviews of the business users to determine business requirements and then translate such into specifications for technical projects that will drive desired design solution;
  • effectively translate and simplify business needs into technical requirements, and construct workflows/charts/diagrams, write system & application level requirements, software development;
  • determine and document user requirements for business processes and adhere to those requirements, write improved procedures and recommend controls by identifying the problems;
  • identify and determine business and operational objectives by studying the functions, gathering information, trending with data, perform complex analysis and reports;
  • evaluating the output requirements and formats which are delivered to the development team and follow up on the results;
  • plan and monitor progress of project deliverables and milestones, process and track project status and deliverables, as well as change requests;
  • work with the Project Manager in managing the project’s scope, acceptance and ensure qualitative and timely deliverables are met;
  • assist in business Change Management activities, and help the project meet schedule and business objectives, and focus on the people side of change in the area of systems and technology, processes, job roles and skills, as well as organizational structures;
  • provide assistance in planning, analysis and execution of plans;
  • analyze, facilitate, model, and organize information in order to reconcile conflicts, elicit requirements and distinguish solution ideas from business needs, and assist in special project as needed;
  • software Development Life Cycle;
  • Agile and/or traditional software development approaches, MS office tools, including Visio, relational database management systems and writing SQL queries for data analytics, read, analyze and interpret common scientific and technical journals and interpret technical instructions in mathematical or diagram form;
  • use the business requirements to write and execute test cases, create comprehensive end-to-end user acceptance test case for business integration testing.

EDUCATION AND EXPERIENCE REQUIREMENTS

  • Bachelor’s degree in Management Information Systems or related computer degree and 2 years’ experience in software development.

SPECIFIC SKILLS AND OTHER REQUIREMENTS

  • 1 year experience with Software Development Life Cycle; Agile and/or traditional software development approaches, MS office tools, including Visio.
  • 1 year working in relational database management systems and writing SQL queries for data analytics.
  • 6 months experience reading, analyzing and interpreting common scientific and technical journals and interpret technical instructions in mathematical or diagram form.
  • Must be a Certified Scrum Product Owner.

Qualified applicants will be afforded equal employment opportunities without discrimination because of race, creed, color, national origin, sex, age, disability or marital status.

Share This: