Technical Business Analyst in Ann Arbor, MI at Vaco

Date Posted: 6/11/2021

Job Snapshot

Job Description

Technical Business Analyst

Minimum Requirements:

  • Bachelor's degree in Computer Science, MIS, Information Technology or Computer/Mechanical/Electrical Engineering.
  • At least three years of applicable IT experience working on a large application initiative.
  • Excellent communications skills, both written and oral. Adept at engaging equally in business-level discussions with stakeholders and technical discussions with peers.
  • Ability to comprehend complex technical concepts and disseminate them both verbally and in writing.
  • Experience with web-based application development teams. Experience in an agile environment is a plus.
  • Experience diagnosing application issues by reviewing log files. Experience with Splunk is a plus.
  • Working knowledge of RESTful API concepts. Experience with OpenAPI and Postman are pluses.
  • Adept at working with JSON files.
  • Working knowledge of database concepts.
  • Working knowledge of one or more programming languages. C# experience is a plus.
  • Working knowledge of one or more operating systems. Unix/Linux experience is a plus.
  • Ability to troubleshoot and manage problems independently.
  • Knowledge of UML or similar modeling language is a plus.
  • Experience with testing methodologies is a plus.

Responsibilities:

  • Be an expert of the business. Understand the requirements and validate solution architecture against existing functionality covering a wide range of international use cases.
  • Be an expert of the system. Understand the applications and services and how they interact. Engage in productive discussions with a variety of audiences at both high and low levels of the system.
  • Deliver solutions for new features. Translate business requirements into technical specifications.
  • Collaborate with solution architects to develop and maintain solution documentation. This includes API specifications, domain models, solution models, sequence diagrams and event models.
  • Collaborate with product designers to help create a superior user experience in applications.
  • Lead hand-off meetings to disseminate solution specifications to the development team. Provide guidance on features throughout the development lifecycle.
  • Perform acceptance testing of features as development is complete. Help diagnose issues with data, applications, and services.
  • Analyze current store configurations and data (e.g., addresses, coupons, pricing, reports) and collaborate on migration approaches and tools.