Sponsored

Senior C# .NET Developer

Job Description

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.

How to Apply

Ready to start your career as a Senior C# .NET Developer at Insight Global?

  1. Click the "Apply Now" button below.
  2. Review the safety warning in the modal.
  3. You will be redirected to the employer's official portal to complete your application.
  4. Ensure your resume and cover letter are tailored to the job description using our AI tools.

Frequently Asked Questions

Who is hiring?

This role is with Insight Global in Ottawa.

Is this a remote position?

This appears to be an on-site role in Ottawa.

What is the hiring process?

After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.

How can I improve my application?

Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.

What skills are needed?

Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.

Sponsored

Safety & Disclaimer

External Application

You are leaving Jobiend.com to apply on the employer's website.

Safety Tip: Never provide bank details, credit card info, or pay any fees to apply for a job.