We are seeking a
Data-Oriented Software Engineer
with strong expertise in
.NET (C#)
and a passion for data-driven applications.
The ideal candidate has experience building scalable backend services and applications that process, analyze, and visualize large datasets using modern data and cloud platforms.
Key Responsibilities
- Design, develop, and maintain scalable web applications and data-driven solutions
- Integrate backend services with
Snowflake
and other big data platforms - Collaborate with cross-functional teams to define, design, and ship new features
- Write clean, maintainable, and efficient code following best practices
- Perform code reviews to ensure quality and consistency
- Troubleshoot and debug complex systems for optimal performance
- Maintain documentation and contribute to process improvements
- Stay current with trends in
cloud data solutions
, big data, and backend engineering
Requirements
- 3+ years of professional experience in software engineering
- Hands-on experience with databases and data platforms (preferably
Snowflake
, Redshift, or BigQuery) - Strong skills in writing and optimizing
SQL
queries - Proficiency in
.NET (C#)
for backend development - Experience building and consuming
RESTful APIs - Familiarity with big data concepts and
ETL processes
(Estuary, OpenFlow, Apache NiFi, etc.) - Experience with
Git
and CI/CD pipelines - Strong problem-solving and communication skills
- Solid understanding of software security best practices
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Experience with
Microsoft Azure
or similar cloud platforms (AWS) - Familiarity with
Docker
and containerization - Understanding of
CI/CD
and DevOps practices - Basic knowledge of
React/TypeScript, HTML, CSS - Experience with
Agile/Kanban
methodologies