We are seeking an experienced Software Developer to create scalable web applications and data-driven solutions using modern data and cloud platforms.
* Develop and maintain complex systems for optimal performance
* 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
To be successful in this role, you should have:
* 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
* Experience with Git and CI/CD pipelines
* Strong problem-solving and communication skills
* Solid understanding of software security best practices
Bonus points if you have:
* Bachelor's degree in Computer Science, Engineering, or related field
* Experience with Microsoft Azure or similar cloud platforms
* Familiarity with Docker and containerization
* Understanding of CI/CD and DevOps practices
* Basic knowledge of React/TypeScript, HTML, CSS
* Experience with Agile/Kanban methodologies