Posted: 18 hours ago
Job Description
<p>We are seeking an experienced <b>Senior C#/.NET Developer</b> with <b>7+ years of professional software development experience</b> and a strong background in <b>cloud-native solutions</b>, <b>MQTT-based systems</b>, and <b>containerized deployments</b>. The ideal candidate will have hands-on experience building scalable, high-performance microservices and distributed applications using <b>C#/.NET</b>, deployed on <b>AWS</b>, and orchestrated with <b>Docker</b> and <b>Kubernetes</b>.</p><p><br></p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, and maintain <b>C#/.NET applications</b> and microservices.</li><li>Build scalable, event-driven architectures using <b>MQTT messaging protocols</b>.</li><li>Develop cloud-native services and infrastructure on <b>AWS</b>, leveraging services such as EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, and IoT Core (preferred).</li><li>Create and maintain <b>Docker container images</b> and manage application deployments in <b>Kubernetes</b> environments.</li><li>Participate in architectural discussions to design robust, maintainable, and secure systems.</li><li>Implement CI/CD pipelines using tools such as GitHub Actions, AWS CodePipeline, or Jenkins.</li><li>Collaborate closely with product managers, DevOps engineers, and QA teams to deliver high-quality, production-ready solutions.</li><li>Monitor, troubleshoot, and optimize application performance in cloud environments.</li><li>Follow best practices for coding, testing, automation, and documentation.</li></ul><p><br></p><p><b>Required Qualifications</b></p><ul><li><b>7+ years</b> of hands-on experience with <b>C#/.NET (Core or later)</b>.</li><li>Strong experience integrating and developing messaging solutions using <b>MQTT</b>.</li><li>Proven experience with <b>AWS Cloud</b>, including building and deploying distributed systems.</li><li>Solid understanding of <b>Docker</b>, containerization concepts, and writing production-ready Dockerfiles.</li><li>Experience deploying and managing workloads in <b>Kubernetes</b> (EKS preferred), including Helm charts or similar tools.</li><li>Strong knowledge of RESTful APIs, microservice architectures, and distributed systems.</li><li>Proficiency with SQL and NoSQL databases.</li><li>Experience with Git, CI/CD, automated testing frameworks, and modern DevOps practices.</li><li>Strong problem-solving skills and ability to work in a fast-paced, agile environment.</li></ul><p><br></p><p><b>Preferred Qualifications</b></p><ul><li>Experience with <b>AWS IoT</b>, <b>MQTT brokers</b>, or industrial IoT systems.</li><li>Familiarity with <b>Terraform</b>, <b>CloudFormation</b>, or other IaC tools.</li><li>Knowledge of event streaming systems such as Kafka or AWS SNS/SQS.</li><li>Exposure to modern frontend technologies (Angular, React, or Blazor) is a bonus.</li><li>Experience with application security, identity management, and OAuth/OpenID Connect.</li></ul><p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Jobsincanada.info and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.