Job Responsibilities:

  • Conduct analysis of business and user needs, documentation of requirements, and translation into functional system requirements.

  • Perform market, data, technical, and technology option analysis and recommendations.

  • Create relevant documentation, including but not limited to, user stories/use cases, wireframes, screen mockups, process flow documents, and data flow diagrams.

  • Define key business processes and identify metrics and success measures for those key business processes.

  • Develop a detailed understanding of business process and functional needs, conduct industry-based research and data analysis, and determine options and alternatives for technology solutions to meet those business needs.

Job Qualifications:

  • Bachelor’s degree in business, management, accounting, economics, statistics, information science or similar.

  • Experienced in managing small to medium-size projects.

  • Knowledge of business processes, system development, process improvements and change management.

  • Experience in supporting the functional aspects within the Software Development Lifecycle

  • 2-3 years of experience working as a business analyst demonstrating the use of data to make business decisions.

  • Experience with SQL and working with a relational database system.

  • Intermediate programming skills. Ideally C++, Java, or Python with some additional scripting experience such as Bash or Perl.

  • Experience in UNIX/LINUX and Windows environments.