logo

View all jobs

Lead/Architect - .NET Cloud SW Eng

Remote, Ontario ยท Computer/Software

.Net Architect/Developer with AWS Cloud Platform

We are seeking a skilled .NET Developer/Architect with expertise in utilizing the AWS Cloud Platform to join our dynamic team. As a .NET Developer, you will be responsible for designing, developing, testing, and deploying .NET applications on AWS infrastructure. The ideal candidate will have a strong background in .NET development, proficiency in AWS services, and a passion for building scalable and efficient cloud-based solutions.

Responsibilities:

  • Design, develop, and maintain .NET applications hosted on the AWS Cloud Platform.
  • Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
  • Implement best practices for software development, including coding standards, testing, code reviews, and documentation.
  • Utilize AWS services such as EC2, S3, Lambda, RDS, DynamoDB, and others to architect scalable and reliable solutions.
  • Optimize application performance, scalability, and reliability on the AWS infrastructure.
  • Troubleshoot and debug issues related to .NET applications running on AWS.
  • Stay updated with the latest AWS services, features, and best practices, and incorporate them into the development process.
  • Work closely with DevOps engineers to automate deployment processes and ensure continuous integration and delivery.
  • Collaborate with stakeholders to understand business requirements and provide technical solutions.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a .NET Developer, with expertise in C#, ASP.NET, MVC, and .NET Core.
  • Strong understanding of cloud computing concepts and hands-on experience with the AWS Cloud Platform.
  • Experience with AWS services such as EC2, S3, Lambda, API Gateway, DynamoDB, RDS, ECS, and CloudFormation.
  • Proficiency in using AWS SDKs and AWS CLI for interacting with AWS services.
  • Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes.
  • Solid understanding of software development best practices, including design patterns, SOLID principles, and clean code.
  • Experience with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

Preferred Qualifications:

  • Experience with serverless computing and event-driven architectures using AWS Lambda.
  • Knowledge of CI/CD pipelines and related tools like Jenkins, Travis CI, or AWS CodePipeline.
  • Familiarity with microservices architecture and API development using AWS API Gateway.
  • Experience with monitoring and logging tools like AWS CloudWatch, AWS X-Ray, or ELK Stack.
  • Knowledge of relational and NoSQL databases, including AWS Aurora, DynamoDB, and Amazon DocumentDB.
  • Understanding of security best practices for cloud-based applications and services.
  • Experience working in Agile/Scrum development environments.

Share This Job

Powered by