High Five is hiring a Senior C# Developer on behalf of our Client - an Agri-tech supply chain company based in Singapore.
About this Role
- As a Senior C# Developer, you will play a key role in designing, building, and
scaling the backend services that power our Client's core platform. You'll ensure that the applications adhere to the highest standards of performance, scalability, and code quality. You'll work closely with product managers, front-end developers, and data engineers to build robust and reliable features that enabling faster, safer releases while supporting our mission of transparency in agritech.
- This is a hands-on role that combines backend engineering, system design, and database
expertise within a high-impact agritech environment.
Key Responsibilities
- Design, develop, and maintain high-quality, testable C# code for our backend services and APIs using .NET Core.
- Collaborate with product, QA, and front-end teams to translate business requirements into technical solutions.
- Participate in code reviews, providing and receiving constructive feedback to maintain high code quality.
- Contribute to architectural and design discussions for new features and platform enhancements.
- Write and maintain unit, integration, and performance tests to ensure application reliability.
- Optimize applications for speed, scalability, and security.
- Troubleshoot and debug complex issues in production and non-production environments.
- Mentor junior developers and help foster a culture of engineering excellence.
- Interact with and design database schemas using ORMs like Entity Framework Core.
Key Requirements
- Proven 7+ years of experience as a C# Developer, with strong proficiency in .NET Core / .NET 5+.
- Strong knowledge of building and consuming RESTful Web APIs using .NET Core linux.
- Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORMs like Entity Framework Core.
- Strong knowledge of cloud platforms (Azure and GCP).
- Experience with containerization and orchestration (Docker, Kubernetes).
- Proficiency in writing unit tests (e.g., xUnit, NUnit) and familiarity with TDD/BDD principles.
- Solid understanding of software design patterns (e.g., SOLID) and microservices
- architecture.
- Familiarity with CI/CD pipelines and tools (e.g., GitLab CI, GitHub Actions).
- Understanding of application security concepts.
- Strong collaboration and communication skills across multidisciplinary teams.
- Analytical mindset with attention to detail.
- Passion for automation, clean code, and continuous improvement.
- Comfortable working in Greece EU Timezone
Who is High Five
We helps companies source, hire and pay tech talent in Southeast Asia - compliantly, without needing to set up a local entity. Our services include Talent sourcing, Employer and Agency of Record, and Global payroll. For job seekers, we open the door to a world of opportunities - connecting individuals with roles in other countries that allow them to maximize their unique skills and fulfill their potential.
*** We regret to inform that only shortlisted applicants will be notified. All applications will be treated with strictest confidence.