Back to jobs Featured

Senior Manager - Application Development

Job description

Senior Manager - Application Development

Job Scope:

  • Lead development teams engaged in the estimation, design, construction, testing, maintenance, support and installation of complex computer based solutions
  • Oversee the translation of business requirements into functional design that align with architectural standards and roadmaps
  • Seek opportunities to constantly improve work practices and team achievements
  • Mentor, train, motivate and develop staff to establish and maintain knowledgeable and competent workforce
  • Set and monitor budgets for operating and capital expenditure
  • Ensure workforce cooperation and engagement within and across the organization
  • Participate in the Application Development management team
  • Participate and contribute positively to create a diverse and inclusive culture with trust and respect.
  • Play an active role to support cross team/division/department efforts and model collaborative behaviors.

Requirement:

  • University degree or above in Computer Science, Information Technology or related engineering discipline
  • Minimum of 10 years' experience in architectural design and software development of large scale systems
  • Minimum 5 years' experience in designing critical software system, preferably on Linux, Windows .Net platform and database platform
  • Minimum 5 years' experience in managing software development team on large scale system delivery
  • Experience with system design on high availability, robust and high performance systems
  • Experience with application development on C/C++, Java or C# .net platform, JSON, XML
  • Experience with database development such as MSSQL, Oracle platform
  • Experience with Java Framework such as Spring, Camel and Hibernate
  • Experience with API development such as Restful API, Open API,SOA, Soap UI and microservice
  • Experience with Cloud development such as VMware, Azure, Docker and Container
  • Working knowledge in system design, software development and testing processes and the good understanding of PDLC are mandatory
  • Knowledge in agile delivery methods including delivery in sprints /scrums
  • Knowledge in DevOps delivery including Continuous Integration(CI), Continuous Deployment (CD) and Automated testing framework with good working knowledge of major tools including BitBucket, JIRA, Confluence, Jenkins and etc.
  • Ability to communicate complicated ideas clearly with wide range of stakeholders is essential
  • Proficiency in both spoken and written English, Cantonese and /or Putonghua

Interested parties please submit your CV to Louis.Hui@Ambition.com.hk OR Click APPLY NOW.