About the role
Job Summary
We are seeking a highly skilled Full Stack .NET Specialist Software Engineer with strong expertise in designing, developing, and maintaining scalable web applications using Microsoft technologies. The ideal candidate should possess hands-on experience across frontend, backend, cloud, database, and DevOps practices, with a solid understanding of software engineering principles and agile methodologies.
Required Technical Skills
Backend Development
* Strong proficiency in:
* C#
* ASP.NET Core / .NET Framework
* Web API / RESTful services
* Entity Framework / EF Core
* Experience with microservices architecture
* Knowledge of asynchronous programming and multithreading
* Understanding of SOLID principles and design patterns
Frontend Development
* Hands-on experience with:
* Angular / React
* HTML5, CSS3, JavaScript, TypeScript
* Responsive UI design
* Experience integrating frontend applications with REST APIs
Database Skills
* Strong experience with:
* Microsoft SQL Server
* Stored procedures, triggers, and query optimization
* Knowledge of:
* NoSQL databases (MongoDB/Cosmos DB preferred)
Cloud & DevOps
* Experience working with:
* Microsoft Azure
* Azure App Services
* Azure Functions
* Azure DevOps / CI-CD pipelines
* Familiarity with:
* Docker
* Kubernetes (preferred)
* Git version control
Required Professional Skills
* Strong analytical and problem-solving skills
* Ability to work independently and within cross-functional teams
* Excellent communication and stakeholder management skills
* Agile/Scrum development experience
* Strong debugging and troubleshooting abilities
* Commitment to clean, maintainable, and reusable code
Experience Requirements
* 5+ years of full stack development experience
* Minimum 3+ years of experience in .NET Core and modern frontend frameworks
* Proven experience delivering end-to-end enterprise applications
Job Summary
We are seeking a highly skilled Full Stack .NET Specialist Software Engineer with strong expertise in designing, developing, and maintaining scalable web applications using Microsoft technologies. The ideal candidate should possess hands-on experience across frontend, backend, cloud, database, and DevOps practices, with a solid understanding of software engineering principles and agile methodologies.
Required Technical Skills
Backend Development
* Strong proficiency in:
* C#
* ASP.NET Core / .NET Framework
* Web API / RESTful services
* Entity Framework / EF Core
* Experience with microservices architecture
* Knowledge of asynchronous programming and multithreading
* Understanding of SOLID principles and design patterns
Frontend Development
* Hands-on experience with:
* Angular / React
* HTML5, CSS3, JavaScript, TypeScript
* Responsive UI design
* Experience integrating frontend applications with REST APIs
Database Skills
* Strong experience with:
* Microsoft SQL Server
* Stored procedures, triggers, and query optimization
* Knowledge of:
* NoSQL databases (MongoDB/Cosmos DB preferred)
Cloud & DevOps
* Experience working with:
* Microsoft Azure
* Azure App Services
* Azure Functions
* Azure DevOps / CI-CD pipelines
* Familiarity with:
* Docker
* Kubernetes (preferred)
* Git version control
Required Professional Skills
* Strong analytical and problem-solving skills
* Ability to work independently and within cross-functional teams
* Excellent communication and stakeholder management skills
* Agile/Scrum development experience
* Strong debugging and troubleshooting abilities
* Commitment to clean, maintainable, and reusable code
Experience Requirements
* 5+ years of full stack development experience
* Minimum 3+ years of experience in .NET Core and modern frontend frameworks
* Proven experience delivering end-to-end enterprise applications