Lead Software Engineer - .Net

Lead Software Engineer - .Net

Job Title: Lead Software Engineer - .Net
Location: Unknown
Contact Name: Oscar Dsouza
Contact Email:
Job Published: June 07, 2018 15:41

Job Description

We're currently assisting our clients, a Hong Kong based Software solutions firm in looking for a Lead Software Engineer specialising in .Net. 


  • Minimum of 5 years of relevant development experience, including UML, Modeling and Design skills, and expert knowledge of at least one technical area
  • Advanced knowledge on C#, LINQ, Entity Framework, ASP. NET MVC, ASP.NET Web API, IIS, SQL Server 2012/2016
  • Experience in continuous integration (e.g. Jenkins or TeamCity), automated deployment (e.g. Octopus Deploy), and source control tools (Git, TFS, SVN)
  • Good hands on experience in using various utilities, such as Grunt / MSBuild / Bower / NuGet / WIX
  • Experienced with Agile development
  • Ability to provide technical solutions from an architect perspective
  • Ability to provide realistic estimation on required effort and manage to complete tasks in accordance to estimation
  • Be self-managing and work without supervision
  • Good communication skills
  • Upper intermediate (CEFR B2) or higher level of spoken and written English
  • Bachelor degree or above in Computer Science, Software Engineering or related majors


  • Advanced knowledge of SQL/NoSQL database
  • Experience in designing and building APIs, integrating with modern-web applications (e.g. AngularJS, ReactJS)
  • Working experience in global environment where colleagues, stakeholders and onsite client team locate in different locations, be able to cope with culture and time zone differences
  • Experience in mentoring juniors or less senior colleagues on the project(s)
  • Experience in conducting trainings or technical tech talks in the area of expertise