Senior Analyst Programmer
職位亮點
職位描述
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.
工作種類 | |
工作地區 | 荔枝角 |