AvePoint

Senior .NET Developer

AvePoint
Apply
12 days ago
Kuala Lumpur, MalaysiaSenior

Responsibilities

  • Design, develop, and deploy backend services and APIs using .NET Core and .NET 6+.
  • Architect and implement scalable, resilient, and maintainable microservices-based solutions.
  • Deploy, manage, and scale containerized applications using Kubernetes.
  • Design database schemas, write complex queries, and maintain data integrity.
  • Collaborate with cross-functional teams to define, design, and ship features.
  • Write clean, efficient, and well-tested code and participate in code reviews.
  • Mentor junior developers and provide constructive technical feedback.
  • Troubleshoot production issues and maintain application availability and performance.
  • Stay current with emerging technologies and recommend improvements to the technology stack and processes.

Requirements

  • 5+ years of professional software development experience focused on .NET and .NET Core.
  • Strong proficiency in C# and object-oriented programming principles.
  • Hands-on experience designing and developing microservices and distributed systems.
  • Practical Kubernetes experience in AKS, EKS, or an on-premises Kubernetes environment.
  • Solid database design and development experience, particularly with PostgreSQL.
  • Familiarity with RESTful API design, message brokers such as RabbitMQ and Kafka, and cloud concepts.
  • Experience with Git and CI/CD pipelines.
  • Strong problem-solving and debugging skills.
  • Excellent written and spoken English communication skills.
  • Bachelor’s degree or higher.
  • Preferred qualifications include experience with Azure, AWS, or GCP managed services; Docker and containerization; Prometheus, Grafana, or ELK; and spoken Chinese.

Tech Stack

Apache KafkaAWSAzureC#DockerGitGoogle Cloud PlatformGrafanaKubernetesMicrosoft SQL Server.NETPostgreSQLPrometheusRabbitMQ

Categories

AvePoint

About AvePoint

1,001-5,000 employees
Contact me