Senior Dotnet fullstack developer
Indexed description
Key Responsibilities
- Design, develop, and maintain scalable full-stack web applications using .NET/C#.
- Build robust backend services, REST APIs, microservices, and business logic.
- Develop responsive and user-friendly frontend applications using Angular/React.
- Design and optimize databases, queries, and data-access layers using MS SQL Server.
- Deploy, manage, and monitor applications on AWS/Azure or other cloud platforms.
- Work with CI/CD pipelines, Docker, Git, and cloud-based deployment environments.
- Troubleshoot performance, security, and production issues and implement effective solutions.
- Collaborate with product managers, QA, DevOps, and other engineering teams.
- Conduct code reviews and contribute to technical design and architecture decisions.
Requirements
- 6+ years of experience in software development with strong .NET expertise.
- Strong proficiency in C#, .NET Core/.NET 6+ and ASP.NET Web API.
- Hands-on experience with Angular or React and JavaScript/TypeScript.
- Strong knowledge of MS SQL Server, Entity Framework/Core, and database design.
- Practical experience with AWS/Azure or another major cloud platform.
- Experience with REST APIs, microservices, authentication, and integration.
- Familiarity with Docker, Git, CI/CD, and DevOps practices.
- Good understanding of software architecture, design patterns, and clean coding practices.
- Strong problem-solving, communication, and teamwork skills.
Preferred
- Experience with Azure services such as App Service, Functions, Azure SQL, Storage, and Azure DevOps.
- Knowledge of Kubernetes, messaging systems, or distributed systems.
- Experience working in Agile/Scrum development environments.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search