Software Engineer - Institutional Banking

Hong Kong 22 months agoFull-time External
428k - 548.8k
About Our Client We are seeking experienced .NET Developers to join our engineering team! With a focus on modern engineering techniques, we develop web, desktop, cloud, and mobile applications, internal tooling, and more! Job Description • Develop and maintain C# .NET cloud, web, and desktop applications using the latest versions of .NET • Actively participate in code reviews and Agile team rituals • Write and maintain automated tests, including unit and integration tests • Design and implement software components, modules, and interfaces based on specifications and architectural guidelines • Write clean, maintainable, and efficient code • Debug and resolve software defects, and conduct code reviews to ensure code quality • Be a student of the industry, keeping up with the latest trends and upcoming developments The Successful Applicant • Proficient in .NET development, particularly using C# in .NET 5 and above • Understanding of Agile software development principles and best practices • Understanding of database fundamentals • Understanding the importance of keeping code relatively DRY • Understanding of web development techniques and patterns (MVC, serverless, etc) • Understand how to consume and create APIs in a C# application • Good understanding of Agile software development principles and best practices • Understanding of database fundamentals What's on Offer We offer competitive remuneration package and comprehensive fringe benefits including medical and life insurance, excellent learning & development opportunities and an attractive package to the right candidate