We are seeking an experienced
Senior C#/.NET Developer
with
7+ years of professional software development experience
and a strong background in
cloud-native solutions
,
MQTT-based systems
, and
containerized deployments
. The ideal candidate will have hands-on experience building scalable, high-performance microservices and distributed applications using
C#/.NET
, deployed on
AWS
, and orchestrated with
Docker
and
Kubernetes
.
Key Responsibilities
• Design, develop, and maintain
C#/.NET applications
and microservices.
• Build scalable, event-driven architectures using
MQTT messaging protocols
.
• Develop cloud-native services and infrastructure on
AWS
, leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, and IoT Core (preferred).
• Create and maintain
Docker container images
and manage application deployments in
Kubernetes
environments.
• Participate in architectural discussions to design robust, maintainable, and secure systems.
• Implement CI/CD pipelines using tools such as GitHub Actions, AWS CodePipeline, or Jenkins.
• Collaborate closely with product managers, DevOps engineers, and QA teams to deliver high-quality, production-ready solutions.
• Monitor, troubleshoot, and optimize application performance in cloud environments.
• Follow best practices for coding, testing, automation, and documentation.
Required Qualifications
• 7+ years
of hands-on experience with
C#/.NET (Core or later)
.
• Strong experience integrating and developing messaging solutions using
MQTT
.
• Proven experience with
AWS Cloud
, including building and deploying distributed systems.
• Solid understanding of
Docker
, containerization concepts, and writing production-ready Dockerfiles.
• Experience deploying and managing workloads in
Kubernetes
(EKS preferred), including Helm charts or similar tools.
• Strong knowledge of RESTful APIs, microservice architectures, and distributed systems.
• Proficiency with SQL and NoSQL databases.
• Experience with Git, CI/CD, automated testing frameworks, and modern DevOps practices.
• Strong problem-solving skills and ability to work in a fast-paced, agile environment.
Preferred Qualifications
• Experience with
AWS IoT
,
MQTT brokers
, or industrial IoT systems.
• Familiarity with
Terraform
,
CloudFormation
, or other IaC tools.
• Knowledge of event streaming systems such as Kafka or AWS SNS/SQS.
• Exposure to modern frontend technologies (Angular, React, or Blazor) is a bonus.
• Experience with application security, identity management, and OAuth/OpenID Connect.