Solution Architect (Dot Net)
Worldwide
Job Summary: We are seeking a highly skilled C# .NET Solution Architect with extensive experience in Azure and AWS cloud platforms to drive the design, development, and deployment of cloud-based applications. The ideal candidate should have a strong technical background in C# and .NET technologies, with the ability to lead a team of developers and collaborate with cross-functional stakeholders to deliver high-quality solutions. Key Responsibilities: - Lead the design, development, and deployment of scalable, secure, and high-performance applications using C# and .NET Core. - Architect and implement cloud-based solutions using Azure and AWS services, ensuring reliability and scalability. - Provide technical leadership, mentorship, and code reviews to a team of developers. - Collaborate with product managers, architects, and stakeholders to define technical requirements and best practices. - Optimize application performance and ensure high availability using cloud-native services. - Implement DevOps practices, including CI/CD pipelines, automated testing, and monitoring. - Develop APIs and microservices using RESTful standards and secure authentication mechanisms. - Manage and optimize SQL and NoSQL databases for cloud-based applications. - Ensure best practices in security, compliance, and data protection. - Troubleshoot and resolve production issues, ensuring system stability and performance. Required Skills & Qualifications: - 8+ years of experience in software development with a strong focus on C# and .NET Core/.NET Framework. - Hands-on experience with Azure and AWS cloud services, including but not limited to: - Azure: App Services, Functions, Storage, SQL Database, Kubernetes, Logic Apps - AWS: EC2, S3, Lambda, RDS, API Gateway, DynamoDB - Strong knowledge of microservices architecture and event-driven design. - Expertise in RESTful APIs, GraphQL, and WebSockets. - Proficiency in SQL Server, PostgreSQL, and NoSQL databases (MongoDB, DynamoDB). - Strong understanding of DevOps principles and experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, or AWS CodePipeline). - Familiarity with authentication and authorization protocols like OAuth, OpenID Connect, and JWT. - Strong problem-solving, analytical skills, and ability to work in an agile environment. - Excellent communication and leadership skills. Preferred Qualifications: - Experience in serverless computing (AWS Lambda, Azure Functions). - Experience with Docker and Kubernetes for containerized applications. - Experience with IaC tools (Terraform, CloudFormation). - Knowledge of message queuing systems (Kafka, RabbitMQ, AWS SQS, Azure Service Bus). - Experience with performance tuning and optimization in cloud applications. - Certification in Microsoft Azure (AZ-204, AZ-400, or equivalent) and/or AWS (AWS Certified Solutions Architect or Develop Required Skills SQL MongoDB C# .NET AWS Design Pattern .Net ASP.NET Core Azure Dapper
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$25.00
-
$45.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:Less than 5
- Last viewed by client:4 days ago
- Interviewing:0
- Invites sent:6
- Unanswered invites:3
About the client
- IndiaFaridabad3:38 AM
- $439 total spent7 hires, 0 active
- 31 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by