Business Analyst
ShyftLabs
Summary
Join ShyftLabs as an experienced Business Analyst to bridge the gap between business needs and technical execution. You will collaborate with stakeholders, analyze business processes, and translate business needs into technical specifications. This role requires deep technical knowledge to work effectively with developers, data engineers, and product managers. ShyftLabs is a growing data product company working with Fortune 500 companies, offering a competitive salary, strong healthcare insurance and benefits, and a fully remote work option within the United States. We prioritize employee growth and offer extensive learning and development resources. The ideal candidate possesses strong technical skills and experience in data modeling, software development methodologies, and technical documentation.
Requirements
- 4+ years of experience as a Business Analyst, Technical Analyst, or Systems Analyst in a tech-driven company
- Strong technical knowledge of APIs, databases, system integrations, and cloud platforms
- Experience with SQL, data modeling, and business intelligence tools (e.g., Snowflake, BigQuery, Power BI)
- Deep understanding of software development methodologies (Agile, Scrum, Kanban)
- Ability to create detailed technical documentation, process flows, and data mapping artifacts
- Hands-on experience with tools like JIRA, Confluence, Postman, and Figma
- Excellent analytical, problem-solving, and communication skills
Responsibilities
- Collaborate with various stakeholders to gather and document business and technical requirements
- Analyze complex workflows, systems, and data structures to propose optimal solutions
- Translate business needs into technical specifications, including API documentation, database schemas, and system integration requirements
- Work closely with engineering teams to design scalable and efficient system architectures
- Analyze and map data flows between various systems, ensuring data integrity and consistency
- Create data models, ER diagrams, and API specifications for system integrations
- Maintain a well-defined backlog of technical and business requirements
- Write detailed user stories, acceptance criteria, and functional specifications
- Participate in sprint planning, backlog grooming, and user acceptance testing (UAT)
- Validate that the developed solutions align with business and technical requirements
- Act as the liaison between business, product, and engineering teams
- Provide clear documentation and technical artifacts for developers and QA teams
- Facilitate workshops, technical discussions, and process improvement initiatives
- Define KPIs and success metrics to track project performance and business impact
- Identify areas for automation, efficiency, and cost reduction
- Continually recommend system improvements based on analytics, user feedback, and market research
Preferred Qualifications
- Familiarity with programming or scripting languages (Python, JavaScript, etc.)
- Knowledge of cloud platforms (AWS, GCP, Azure)
- Familiarity with AI/ML, DevOps, or cybersecurity best practices
Benefits
- Competitive salary
- Strong healthcare insurance and benefits package
- Fully remote work anywhere within the United States
- Extensive learning and development resources