Data Bricks Developer
SA Technologies View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- Review existing Crystal Reports utilizing SQL queries
- Identify underlying data sources, dependencies, and data flows
- Assess report complexity and compatibility with Databricks
- Collaborate with stakeholders (business analysts, developers) to understand reporting needs
- Convert SQL queries into optimized SparkSQL or PySpark code
- Design scalable and efficient data models using Delta Lake or similar storage formats
- Develop and execute migration strategies for reports
- Rewrite or modify reports using Apache Spark APIs within Databricks
- Ensure data integrity and accuracy during migration
- Profile and optimize migrated workloads for better performance on Databricks clusters
- Implement best practices such as:
- Query optimization
- Caching strategies
- Partitioning techniques
- Document migration processes, challenges, and solutions
- Provide training or documentation for end-users on new systems and workflows
- Strong proficiency in SQL
- In-depth knowledge of Apache Spark ecosystem:
- SparkSQL
- PySpark
- Python
- Hands-on experience with Databricks
- Experience in data migration and transformation projects
- Strong understanding of data modeling and data architecture
- Familiarity with Delta Lake or similar technologies
- Experience with Azure Databricks or other cloud-based platforms
- Familiarity with Crystal Reports or other reporting tools
- Experience working with large-scale data processing systems
- Strong problem-solving and analytical skills
- Excellent communication and stakeholder collaboration abilities
- Attention to detail and ability to work on complex systems