Cloud Native .NET Full Stack Developer -
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled Cloud Native .NET Full Stack Developer with strong experience in modern Microsoft technologies, cloud-native application development, and Blazor-based front-end development. The ideal candidate will be responsible for designing, developing, and deploying scalable enterprise applications using .NET technologies, microservices architecture, and cloud platforms such as Azure., * Design, develop, and maintain cloud-native applications using .NET Core / .NET 8 technologies.
- Build responsive and interactive user interfaces using Blazor (Server and/or WebAssembly).
- Develop RESTful APIs and microservices using ASP.NET Core.
- Implement scalable and secure cloud solutions on Microsoft Azure.
- Work with containerization technologies such as Docker and Kubernetes.
- Collaborate with cross-functional teams including architects, DevOps engineers, QA teams, and business stakeholders.
- Participate in application design, code reviews, and technical discussions.
- Implement CI/CD pipelines using Azure DevOps or GitHub Actions.
- Optimize application performance, scalability, and security.
- Write clean, maintainable, and reusable code following best practices.
- Troubleshoot and resolve production issues in a timely manner.
- Ensure adherence to Agile/Scrum development methodologies.
Requirements
Do you have experience in Web services design?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Information Technology, or related field.
- 5+ years of experience in full stack .NET development.
- Strong experience with:
- C#
- .NET Core / .NET 6/7/8
- ASP.NET Core Web API
- Blazor Server and/or Blazor WebAssembly
- Entity Framework Core
- SQL Server
- Hands-on experience with cloud-native development concepts and microservices architecture.
- Experience working with Microsoft Azure services such as:
- App Services
- Azure Functions
- Azure Kubernetes Service (AKS)
- Azure Storage
- Azure Service Bus
- Azure Key Vault
- Experience with Docker and Kubernetes.
- Knowledge of front-end technologies such as HTML5, CSS3, JavaScript, and Bootstrap.
- Familiarity with authentication and authorization protocols such as OAuth2, OpenID Connect, and JWT.
- Experience with CI/CD tools like Azure DevOps or GitHub Actions.
- Strong understanding of design patterns, SOLID principles, and best coding practices.
- Experience with Git version control.
Preferred Qualifications
- Experience with event-driven architecture and messaging systems.
- Knowledge of React or Angular is a plus.
- Experience with Terraform or Infrastructure as Code (IaC).
- Azure certifications are preferred.
- Exposure to monitoring and logging tools such as Application Insights, Grafana, or Splunk.
Soft Skills
- Excellent communication and collaboration skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently and in a fast-paced environment.
- Strong attention to detail and commitment to quality.
Nice to Have
- Experience in distributed systems and high-availability applications.
- Knowledge of DevSecOps practices.
- Experience working in enterprise-scale Agile environments.
Work Environment
- Agile/Scrum-based development environment.
- Opportunity to work on modern cloud-native technologies and enterprise digital transformation initiatives.
Benefits & conditions
$60 - $70 an hour - Contract