Job Title: Senior Software Developer
Location: US TX Houston
Years of Experience: 10 15 Years
Job Summary:
We are seeking a highly skilled Senior Software Developer with extensive experience in software development and a strong focus on Azure Databricks. The ideal candidate will have a proven track record of designing, developing, and implementing scalable data solutions in a cloud environment. This role requires a deep understanding of data engineering principles and the ability to work collaboratively in a fast paced environment.
Responsibilities:
Design, develop, and maintain data pipelines and ETL processes using Azure Databricks.
Collaborate with cross functional teams to gather requirements and translate them into technical specifications.
Implement best practices for data management, data quality, and data governance.
Optimize existing data workflows and troubleshoot performance issues.
Conduct code reviews and provide mentorship to junior developers.
Stay updated with the latest trends and technologies in data engineering and cloud computing.
Participate in Agile development processes, including sprint planning and retrospectives.
Mandatory Skills:
Strong expertise in Azure Databricks and its ecosystem.
Proficient in programming languages such as Python, Scala, or Java.
Experience with data modeling, data warehousing, and data lake architectures.
Solid understanding of SQL and database technologies.
Familiarity with cloud services, particularly Azure.
Experience with version control systems, preferably Git.
Preferred Skills:
Knowledge of machine learning frameworks and libraries.
Experience with data visualization tools such as Power BI or Tableau.
Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
Understanding of DevOps practices and CI/CD pipelines.
Qualifications:
Bachelor's degree in Computer Science, Information Technology, or a related field.
10 15 years of experience in software development, with a focus on data engineering.
Proven experience working with Azure Databricks in a professional setting.
Strong analytical and problem solving skills.
Excellent communication and teamwork abilities.
If you are a passionate software developer with a strong background in Azure Databricks and are looking to make a significant impact in a dynamic environment, we encourage you to apply.
Numbers & Facts
Location
HOUSTON, DE
Skills
Agile Programming Methodologiesunmatched
Analysis Skillsunmatched
Best Practicesunmatched
Cloud Computingunmatched
Code Reviewsunmatched
Communication Skillsunmatched
Computer Scienceunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Cross-Functionalunmatched
Data Lakeunmatched
Data Managementunmatched
Data Modelingunmatched
Data Qualityunmatched
Data Visualization Toolsunmatched
Data Warehousingunmatched
Database Extract Transform and Load (ETL)unmatched
Database Technologyunmatched
DevOpsunmatched
Dockerunmatched
Ecosystemsunmatched
Emerging Technologyunmatched
Gitunmatched
Identify Issuesunmatched
Information Technology & Information Systemsunmatched