Scala Developer
Job Title: Scala Developer
Remote
Job Summary
We are seeking an experienced Scala Developer to join our team, specializing in big data analytics and cloud computing. As a Scala Developer, you will design, develop, and deploy scalable data processing applications using Azure Databricks, Azure Data Factory, Scala, SQL, and Python.
Responsibilities
- Design, develop, and deploy data processing applications using Azure Databricks and Azure Data Factory.
- Write efficient Scala code to process large datasets, leveraging Azure Databricks' Spark capabilities.
- Collaborate with data engineers and scientists to integrate data sources, develop data pipelines, and optimize data processing workflows.
- Develop and maintain data processing applications using SQL and Python.
- Ensure data quality, security, and compliance with organizational standards.
- Troubleshoot and resolve technical issues, optimizing application performance.
Requirements
- Experience in Scala development, with a strong understanding of Scala syntax, semantics, and ecosystem.
- Proficiency in Azure Databricks and Azure Data Factory.
- Strong SQL skills, with experience in data modeling and data warehousing.
- Python language proficiency, with experience in data science and analytics.
- Experience with big data technologies, such as Apache Spark, Hadoop, or Kafka.
- Strong understanding of software design patterns, data structures, and algorithms.
- Excellent problem-solving skills, with the ability to debug and optimize code.