Technical Business Analyst at e.biT Consulting
Schaumburg, IL 60159
About the Job
TECHNICAL BUSINESS ANALYST
The Technical Business Analyst (TBA) plays a pivotal role in our organization by serving as a core member in the development of Client’s technical data products such as a portfolio of API solutions. Reporting to the Business Analysis Team Lead and collaborating closely with the Product Owner, Project Manager, Engineering Leads and other members of the product team, the TBA is responsible for the deep and comprehensive analysis, definition, and communication of requirements for product features and functionality on Client’s APIs and Data Products.
Coordinating with Engineering staff, the TBA serves to define and architect Client’s Data Product & API offerings. Serving as a liaison bridging the gap between technical and business teams, the TBA employs their strong analytical skills and technical acumen to drive the success of key technical projects on time and on budget. The TBA is required to be technically minded, comfortable with API and Software Development best practices, and possess excellent communication and teamwork skills to be successful in the role.
Duties and Responsibilities include but are not limited to the following:
COMMON CORE ROLES
- Conducts in-depth analysis of stakeholder requirements for APIs and similar technical products. Expected to collaborate with stakeholders to understand their needs, and challenges and work with the team to articulate detailed technical solutions.
- Define clear and concise functional and technical requirements, user stories, and acceptance criteria to address identified business problems.
- Works as part of the API development team to ensure technical feasibility and alignment with architectural standards. Implements industry best practices and collaborates with other staff to ensure ongoing compliance with the standards.
- Creates impact assessments to determine how requirements will affect current customers, business and technical systems.
- Leverages technical expertise to propose innovative and feasible solutions that improve the portfolio of technical products.
- Act as a liaison between technical and business teams, fostering effective communication and understanding to ensure alignment, technical accuracy and timely delivery of solutions.
- Elicits, captures and maintains comprehensive documentation of technical requirements, ensuring clarity and traceability throughout the project lifecycle.
- Produces API documentation, process maps, business logic flows, flowcharts and similar diagrams/graphics to clearly communicate requirements to engineering staff and stakeholders
- Provides recommendations regarding the evolution of the system, processes and products in coordination with the broader BA/Product team
- Coordinates with QA teams to validate API functionality against requirements.
- Assists in the development of test cases and supports QA staff in the testing process to verify that requirements are met.
- Maintains current understanding of industry standards, trends, methodologies and best practices through industry and other professional networks.
- Analyzes and troubleshoots issuesrelated to API functionality and performance in coordination with support and engineering teams
- Identify opportunities for process improvement and optimization within the API development lifecycle.
ADDITIONAL RESPONSIBILITIES
- Excellent team player that works well within a high-performance team environment
- Strong verbal and written communication skills. Must be able to easily and comfortably engage in deep technical discussions related to systems design, architecture, protocols, API frameworks, and more.
- Perform daily duties in line with Client’s Information Security Policies and Procedures.
- Ensure that Information Confidentiality, Integrity and Privacy is always maintained with processing information assets.
- Highly proficient in JIRA, Bitbucket, Confluence, Microsoft OfficeSuite/Google Enterprise or related software programs. Must also be comfortable with API documentation tools.
- Exceptionally organized with great attention to detail.
- Excellent people skills with the ability to influence, facilitate, motivate, and organize. Ability to be resilient and adapt to change in a fast-moving environment.
- Ability to think creatively, learn quickly and to solve time sensitive and complex problems.
REQUIRED QUALIFICATIONS
- Bachelor’s degree in computer science, Information Systems, Information Technology, or related field required.
- At least five years of relatedexperience. Must have at least 3+ years of experience as a Business Analyst in a technical environment, such as a software development team.
- Strong understanding of RESTful APIs, XML, YAML/Markdown, JSON, data structures, and data integration concepts.
- Demonstrable proficiency in API related tools like Postman, Swagger, Apigee, or similar
- Knowledge of database technologies (SQL, NoSQL)
- Excellent problem-solving, analytical and communication skills. Comfortable working, collaborating, building, communicating and presenting deeply technical features and initiatives
PREFERRED QUALIFICATIONS
- Agency, Consulting or similar client facing experience highly preferred
- Experience working on technical products as part of a product organization in SaaS, Finance, Banking or similar industries
- Experience working with modern project management methodologies (SCRUM,AGILE, LEAN, SAFe or similar) preferred
- Familiarity with enterprise grade software development processes
- Familiarity with programming languages such as PHP, Java, or JavaScript. Prior web development/application integration experience integrating API’s highly preferred
- Familiarity working closely implementing solutions for API Consumers (external vendors, clients, partners, systems integrators)
- Understanding of CI/CD pipelines and DevOps practices
- Familiarity with cybersecurity best practices as it relates to API and Data Product development