Sr. Azure Data Engineer
persistent
Job Description
What You'll Do:
- Collaborate with product owners, systems analysts and software engineers to deliver against an agile roadmap
- Work with architects and other software engineers to evaluate functional and non-functional requirements and deliver creative, high quality solutions
- Design, develop, test and maintain data intensive applications including Java, Azure or AWS, Databricks, Spark , relational and non-relational data storage, APIs
- Follow and improve on processes for continuous delivery and DevOps within your team
- Build and maintain software using configuration management and automation tools, deployment strategies/processes, monitoring tools.
- Experienced in Software Engineering practices like Reliability Engineering, Deployment planning, Fault Tolerant architecture, Test Automation.
- Experience in Data As a Service and Container As a Service models.
- Experience in incident ticket tracking tools and processes like ServiceNow
- Collaborate on quality strategies that ensure our data platform is correct, resilient, scalable and secure
Expertise You'll Bring:
- 6 to 7 years experience in Azure or AWS
- 5+ years’ experience in Databricks
- 2-4 years’ experience in Spark
- 2-3 years’ experience in Snowflake
- Working knowledge of RESTful APIs
- 2+ years of relational and non-relational database delivery
- 2+ years of experience in Agile Delivery
- Bachelor’s degree in engineering or equivalent experience