Role Overview
We are seeking an experienced Technical Business Analyst with strong expertise in documenting complex data engineering, data management, and cloud-based solutions. This role requires the ability to translate deep technical concepts into clear, comprehensive, and user-friendly documentation for engineering, data, and business stakeholders.
The ideal candidate will have hands-on understanding of Snowflake, Python, SQL, and modern data ecosystems, and will work closely with engineering teams to document end-to-end data solutions.
Key Responsibilities
- Develop, organize, and maintain high-quality technical documentation, including:
- Requirements documents (created via code reverse engineering)
- Architecture documents
- Data flow diagrams and process flows
- Collaborate with engineering teams to understand solution design and translate it into accurate documentation.
- Document all phases of the Software Development Lifecycle (SDLC) for Snowflake and data engineering solutions.
- Create and maintain version-controlled documentation using Git-based workflows.
- Ensure documentation adheres to internal standards for clarity, consistency, completeness, and usability.
- Independently understand Snowflake and Python code to extract functional and technical details.
- Work closely with Snowflake engineers to understand features, workflows, and process logic.
- Identify gaps in documentation, clarify technical requirements, and keep content updated as systems evolve.
- Support incident reviews by documenting root cause analysis (RCA), fixes, and preventive actions.
- Manage multiple documentation deliverables in a fast-paced environment.
Required Skills & Experience
- 5+ years of experience as a Technical Writer, Technical Business Analyst, or Data Documentation Specialist supporting engineering teams.
- Strong ability to translate complex technical concepts into clear and concise documentation.
- Hands-on knowledge of:
- Snowflake: data warehouse concepts, virtual warehouses, SQL, stages, tasks, Snowpark, data pipelines
- Python: basic scripting, understanding data processing and transformation logic
- SQL: complex queries and analytical functions
- Strong familiarity with cloud data engineering workflows, including:
- ETL/ELT pipelines
- Orchestration tools (Airflow, Automic, or similar)
- Metadata management and data lineage concepts
- Ability to read and interpret code and SQL queries to produce accurate technical documentation.
- Experience with collaboration and documentation tools such as Git, Confluence, and Jira.
- Excellent communication skills, strong attention to detail, and a collaborative mindset.
Preferred Skills
- Experience documenting solutions in Omni-channel, Pharma, or other regulated environments.
- Understanding of data governance, data quality, lineage, and security frameworks.
- Ability to create visual documentation, including:
- Architecture diagrams
- Process and data flow diagrams
- Data lineage maps