Create Alert
Email me similar jobs

Software Development Engineer Skilled in Python (Or C#) and SQL/snowflake Databases

Client: Our client is a leading global travel agency network specializing in luxury and experiential journeys. They are seeking to strengthen their relational database and Azure data platform through enhanced design, architecture, development, and the creation of new features.
- Position overview: We seek a skilled Software Development Engineer with expertise in Python (or C#) and modern databases such as SQL and Snowflake. The role involves designing, developing, and maintaining robust data ingestion pipelines to efficiently process large volumes of data while ensuring data integrity and accuracy.
Technology stack: Python, C#, Azure DevOps, SQL, Snowflake, Azure Pipelines
- Responsibilities: Analyze, plan, develop, deploy, and manage large scalable distributed data systems.
- Develop automated tests for unit, integration, regression, performance, and build verification.
- Research and prototype new product & database features, design, and architecture ahead of mainstream development.
- Implement monitoring and logging solutions to ensure reliability and traceability of data flows.
- Ensure security, scalability, and performance of data services exposed to external users.
- Review designs, code, and test plans of other developers and provide recommendations for improvement or optimizations.
- Develop and maintain microservices and stateless architectures.
- Follow defined software development lifecycle best practices.
- Collaborate with management and stakeholders to accurately identify requirements and establish priorities.
- Requirements: Extensive experience in developing solutions with Snowflake cloud data warehouses, SQL, or other relational/cloud-based databases.
- Advanced-level knowledge of developing solutions using C#/Python, and REST API.
- Demonstrated experience in working with at least one scripting language such as PowerShell, Perl, Python, Ruby, etc., with the intent to automate manual tasks (monitoring, deployments, testing, etc.).
- Experience in developing a relational & non-relational data platform/data pipeline using Azure cloud solutions.
- Experience working with queue systems (Azure Service Bus, MassTransit).
- Experience working with cloud platforms (e.g., Azure).
- Experience developing serverless APIs in Azure.
- Familiarity with ETL/ELT processes, data modeling, and data warehousing concepts.
- Proficiency with Git and CI/CD tools (e.g., Azure DevOps).
- Desire and ability to work as part of a team with mínimal supervision in a results-oriented, fast-paced, dynamic environment.
- Good spoken English.
Similar jobs

Software Development Engineer Skilled in Python (Or C#) and SQL/snowflake Databases

Apply Now
Back to search page