Role description
Senior Software Engineer (.NET or Python + Data Engineering)
Experience: 8+ Years
Job Summary
We are seeking a seasoned and proactive Senior Software Engineer with strong expertise in
- C#.NET and/or Python, and data engineering, along with solid experience in SQL and Azure.
- The ideal candidate will focus on building scalable backend services, data-driven solutions, and cloud-native components, while collaborating closely with business and technical stakeholders to deliver high-quality outcomes.
- Key Responsibilities
- Design, develop, and maintain backend solutions using C#.NET and/ or Python.
- Build and optimize data pipelines, data transformations, and integrations across systems.
- Develop and maintain SQL-based and cloud data solutions, ensuring performance and scalability.
- Work with Snowflake or similar cloud data platforms for analytics and data processing use cases.
- Develop and consume RESTful APIs and reusable service components.
- Deploy, monitor, and support applications and data workloads on Azure.
- Collaborate with product owners, architects, and business stakeholders to understand requirements and translate them into technical solutions.
- Participate in Agile ceremonies including sprint planning, refinement, demos, and retrospectives.
- Contribute to technical documentation, code quality, and continuous improvement initiatives.
- Required Skills & Qualifications
- 8+ years of hands-on experience in C#.NET development.
- Experience in Python, especially for backend services, automation or data processing.
- Solid experience with SQL Server and relational database design.
- Hands-on exposure to data engineering concepts (ETL/ELT, data pipelines, transformations).
- Experience working with Azure.
- Good understanding of OOP, SOLID principles, and design patterns.
- Experience building and consuming RESTful APIs
- Familiarity with Git, CI/CD pipelines, and Agile delivery models.
- Strong problem-solving skills with ownership mindset.
- Effective communication skills and ability to work with both technical and business stakeholders. Preferred Experience
- Experience with Snowflake or other cloud data warehouse platforms.
- Understanding of DevOps practices.
- Experience supporting data-heavy or analytics-driven applications.
Skills
Snowflake, .NET, Python, Microsoft Azure
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.