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
Senior • Macapá, Amapá, Brazil