Key Responsibilities
- Data Development (Python)
Strong SQL and data analysis skills.
Proficiency with PostgreSQL schema design, stored procedures, query optimization.
Expertise in ETL/ELT pipelines, data transformation, and rule-based data computation.
Hands-on Experience Building Python Microservices (Flask Preferred).
Build and maintain Python-based microservices to orchestrate and automate ELT/ETL
workflows.
Develop Flask-based REST APIs to extract, transform, and deliver data between
Snowflake, ARK databases, and downstream systems.
Design clear, scalable JSON schemas and structure data consistently for effective data
management.
Develop Python scripts to create, parse, transform, and manage JSON data efficiently.
Convert and map data from multiple sources (databases, APIs, files) into standardized JSON
formats and integrate with systems.
Ensure data accuracy through validation, handle errors, and optimize processing for large-scale
datasets.
Other Critical Skills
Collaborate closely with architects, business analysts, QA teams.
Lead technical discussions around pipeline design, system integration, API frameworks,
and data modeling.
Support code reviews, peer collaboration, and bestpractice adoption across teams.
Experience with data governance, metadata management, and enterprise data quality
frameworks.
Effective communication, documentation, and analytical skills.
Preferably to have experience in Node.js and Angular
API & Microservices Development.
Design, implement, and deploy Python microservices to support data ingestion and
enrichment.
Build secure Flask APIs to expose and consume data services for ARK and reporting
systems.
Implement authentication, authorization, error handling, and logging within APIs and
services.
Integrate CI/CD pipelines for automated build, test, and deployment.