Insight Global logo

Senior C# .NET Developer

Insight Global

Share 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: