Back to jobs Featured

Senior System Analyst / Development Manager

Job description

Senior System Analyst / Development Manager

Responsibilities

  • Lead a team of developers to design and develop applications based on requirement specifications & high level architecture design from architects
  • Conduct project tracking to ensure the works are delivered on schedule, within budget and with high quality
  • Work with project managers, solution architects and business users during the analysis, definition and development phases
  • Define and develop Systems Requirement Spec (SRS) and Technical Solution Spec (TSS) according to business solutions
  • Conduct system design review and software & code inspection to ascertain conformation to best design and coding practices on system deliverables
  • Identify potential areas regarding software application development where existing policies and procedures are required to change, or when new application need to be developed
  • Analysing the system requirements, conducting detailed design, coding and technical documentation of the respective system, as well as development testing according to the technical solution design specification
  • Assist the senior development manager to lead the system development work, mentoring junior developers, enforce standard and quality
  • Ensure the resources are allocated effectively so that all deliverables are completed in a timely and quality driven manner

Requirements

  • University degree or above in Computer science or Engineering or equivalent
  • At least 8 years IT experience in managing system analysis and design, software development and software maintenance
  • Working experience on large scale, high availability and high performance systems, in particular online transaction processing system is preferred
  • Minimum 6 years of software development experience on Linux/Java platform
  • Solid experience with the open standards/ tools such as OpenAPI, Swagger, JWT, OAuth2, OIDC
  • Extensive experience in building RESTful Microservices on K8S platform
  • Experience with in-memory database system's design or multi-threading application design is an advantage
  • Experience with practicing DevOps
  • Practical experience on agile scrum project delivered under CI/CD pipeline
  • Exposure to any of the following: Spring Framework, Spring Boot, Spring Integration/ Cloud, Elastic Search, Vmware Tanzu, Azure Stack, Containers, Dockers, Istio‎
  • Knowledge of professional software engineering practices and best practices for full software development life cycle, including coding standards, code reviews, source control management build processes, testing and operations

Please submit your CV to Louis.Hui@ambition.com.hk OR Click APPLY NOW.