Azure Developer (Full Stack Azure Data Engineer)
R Systems · New York, NY · 3 wk ago
Engineering$132k/yrFull-time
About the role
The Technology team at R Systems is a progressive, global organization dedicated to enhancing its user community's impact through technology. It manages the technical infrastructure, end-user computing, mobile, and business application platforms necessary for a global, multi-asset class enterprise to operate reliably, scalably, and securely.
Responsibilities
- Design, build, and maintain end-to-end data pipelines supporting the enterprise data platform.
- Develop and optimize SQL Server 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 SQL 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 Qualifications
- 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 with Azure API Management (APIM).
- Experience with CI/CD pipelines and DevOps practices.
- Experience in financial services or investment management environments.