立即應徵

Senior Analyst Programmer


荔枝角
0年工作經驗

職位描述

Responsibilities:

1.Microservices Development

  • Design, develop, and implement backend services using microservices architecture
  • Build and maintain scalable APIs for seamless service-to-service communication
  • Implement service discovery, fault tolerance, and load balancing mechanisms

2.C# Development

  • Write clean, efficient, and maintainable code using C#
  • Develop high-performance backend applications using .NET Core/.NET Framework
  • Debug, test, and optimize code to ensure reliability and stability

3.Kubernetes and Containerization

  • Deploy, manage, and scale microservices using Kubernetes
  • Create and manage Docker containers and Kubernetes manifests (deployments, services, config maps)
  • Ensure high availability and resilience through Kubernetes orchestration
  • Monitor and troubleshoot Kubernetes clusters for system health

4.Cloud Infrastructure Integration

  • Deploy and manage services on cloud platforms such as AWS, Azure, or Google Cloud
  • Implement efficient, scalable solutions combining cloud-native features with Kubernetes

5.System Design and Architecture

  • Collaborate with stakeholders to design scalable and secure distributed systems
  • Define and implement SQL and NoSQL database architectures
  • Implement event-driven architecture using tools like Kafka or RabbitMQ CI/CD and Automation
  • Develop and maintain CI/CD pipelines for automated building, testing, and deployment
  • Automate infrastructure configuration and service deployment using tools like Helm or Terraform

6.Monitoring and Troubleshooting

  • Implement efficient logging, monitoring, and alerting systems using Prometheus, Grafana, or ELK Stack
  • Troubleshoot and resolve production issues promptly

Requirements:

  • Diploma or degree holder in Information Technology, Computer Science or related disciplines
  • 4-6 years relevant experience
  • Experienced in Agile full SDLC
  • Minimum exposure to one of the frontend framework is a must:

1.Programming Languages

  • Mastery of C# and .NET 8 or higher

2.Microservices Architecture

  • Deep understanding of microservices principles, including Domain-Driven Design (DDD) and event-driven patterns

3.Kubernetes Expertise

  • Proficiency in deploying, scaling, and managing containerized applications with Kubernetes

4.Containerization

  • Expertise in Docker for creating and managing containers

5.API Development

  • Proficiency in building RESTful APIs and gRPC services

6.Database Management

  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis)

7.Cloud Platforms

  • Hands-on experience with AWS, Azure, or Google Cloud platforms

8.CI/CD Pipeline

  • Familiarity with CI/CD tools (e.g., Jenkins, GitHub Actions, or Azure DevOps)

9.Logging and Monitoring

  • Familiarity with Prometheus, Grafana, ELK/EFK Stack, or similar tools


We offer competitive remuneration package with comprehensive fringe benefits to the right candidates:

- Birthday Leave / Marriage Leave / Paternity Leave / Examination Leave
- Staff Care Programme
- Career Development Programme

Contact Us
Qualified candidate, please email your full resume with academic credentials, working experience, expected salary and availability by clicking the "apply now" button as below.


工作種類
工作地區 荔枝角

有關招聘公司
Asia Allied Infrastructure Holdings Limited