What are the responsibilities and job description for the Azure data engineer position at Last Word Consulting?
Position: Azure Data Engineer (c#/ .net development)
Location: New York City (3 days in office)
Experience: 10 years
Employment Type: Onsite / Contract (Long-Term)
Job description
We are seeking an experienced Azure Data Engineer (Full Stack) to support the evolution of the firm''''s enterprise data platform. The role is hands-on and spans backend data engineering, service development, and integrations within Azure. You will design, build, and support scalable, production-grade data pipelines and applications, and work closely with business and technology teams to deliver reliable solutions.
Responsibilities:
- Design, build, and maintain end-to-end data pipelines supporting the enterprise data platform.
- Develop and optimize SǪL models, stored procedures, and data transformations.
- Build backend services and integrations using C# and .NET.
- Develop and maintain Azure-based solutions including Azure Data Factory and Azure Functions.
- Design and develop APIs and service layers to expose data to downstream systems.
- Implement event-driven and batch processing patterns where appropriate.
- Ensure data integrity, performance, and reliability across the platform.
- Implement monitoring, logging, and alerting across pipelines and services.
- Collaborate with DevOps, data engineering, and business teams to deliver solutions.
- Contribute to coding standards, governance, and development best practices.
- Support production deployments and troubleshoot issues across the stack.
Requirements:
- 10 years of experience in software or data engineering roles.
- Strong SǪL skills including data modeling and performance tuning.
- Hands-on experience with C# and .NET development.
- Experience working within Microsoft Azure environments (ADF, Functions).
- Experience building APIs and service-based architectures.
- Strong understanding of ETL/ELT patterns and data pipeline design.
- Experience working with large-scale or distributed data systems.
- Strong analytical, problem-solving, and communication skills.
Preferred Ǫualifications:
- Experience with modern cloud-native data architectures.
- Hands-on experience with Apache tools (Kafka, Spark, Flink) and Java-based frameworks.
- Experience with event-driven architectures (e.g., Event Hubs).
- Familiarity with Azure App Configuration.
- Experience working with Azure API Management (APIM).
- Experience with CI/CD pipelines and DevOps practices.
- Experience in financial services or investment management environments.