High Five

C# Developer

Posted: 4 hours ago

Job Description

High Five is hiring a C# Developer on behalf of our Client - an Agri-tech supply chain company based in Singapore. About this RoleAs a Mid-Senior C# Developer, you will play a key role in designing, building, andscaling 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 databaseexpertise within a high-impact agritech environment.Key ResponsibilitiesDesign, 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 RequirementsProven 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 microservicesarchitecture.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.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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In