Job ref no.: CT3118200-01#3968

Development Lead / Architect

SML (Hong Kong) Limited

  • 5-day week
  • 13-month pay
  • Discretionary bonus
  • Medical plan

We are looking for a C# developer responsible for building C# applications, including anything from back-end services to their client-end counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.



Job Responsibilities:


  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Driving full cycle end to end development from design through implementation
  • Serving as a driving force in our organizational evolution to deliver an exceptional customer experience through superior digital interactions
  • Mentor staff to align with our fully scaled Agile methodology
  • Provide technical and architectural leadership to developers through code reviews, program enhancements, unit testing, bug fixing and problems solving
  • Implement new features and enhancements for the next generation of SML IIS's mobile and web based products


 Job Requirements:

  • A Bachelors or Master's degree in technical or business discipline or equivalent experience
  • Minimum 8 years relevant experience
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework
  • Strong understanding of object-oriented programming
  • Familiar with various design and architectural patterns
  • Familiarity with Microsoft SQL Server/SQL Azure 
  • Experience with popular web application frameworks, such as Nancy
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Preside over strategy sessions and technical reviews with key stake holders and senior management teams
  • Strong experience as a software development team lead with experience developing full stack .Net applications, web applications and/or mobile applications
  • Able to integrate with and managing APIs exposing microservices (REST, WebAPI) including development and support of .Net/JavaScript services
  • Experience working with agile methodologies (Scrum, Kanban, XP) and cross-functional teams (Product Owners, Scrum Masters, Developers, Designers, Test Engineers)
  • Demonstrates deep knowledge and active pursuit of optimizing CI/CD process and tools, testing frameworks and practices (preferably GitHub, TeamCity/Octopus Deploy, etc.)
  • Frequent travel to Shenzhen Office



We offer competitive remuneration package and fringe benefit including 5-day work, double pay, discretionary bonus and medical insurance to the right candidates.  Interested parties please do not hesitate to apply with full resume with your current salary, expected salary and available date.

Welcome to visit our website at

All information provided will be treated in strict confidence and used solely for recruitment purpose. Only shortlisted candidates will be invited for interview. The Company will retain the applications for a maximum period of 6 months and may refer suitable candidates to other vacancy within the Group.


Apply Now

All applications applied through our system will be delivered directly to the advertiser and privacy of personal data of the applicant will be ensured with security.

More job information
Job ref no. CT3118200-01#3968
  • N/A
Job Function
  • Kwun Tong
Employment Term
  • Permanent
  • Full-time
  • 8 years - 13 years
Career Level
  • Senior management level
  • Degree
  • Master's degree