Senior C# .NET Developer
Insight GlobalShare this job:
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.
Job Type
- Job Type
- Full Time
Share this job: