Required Skills & Experience
- 610 years of experience in software development using Microsoft .NET technologies.
- Solid expertise in .NET Core / ASP.NET Core / C# for backend application development.
- Experience developing REST APIs and microservices-based architectures.
- Solid experience building front-end applications using React.js.
- Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- Experience with state management libraries such as Redux or Context API.
- Experience working with relational databases such as SQL Server or PostgreSQL.
- Experience using Entity Framework / ORM frameworks for database interaction.
- Familiarity with containerization technologies such as Docker is preferred.
- Experience working with cloud platforms such as Azure or AWS is desirable.
- Understanding of CI/CD pipelines and DevOps practices.
- Experience working in Agile / Scrum development environments.
- Strong debugging, troubleshooting, and performance optimization skills.
- Excellent communication and collaboration skills.
- Ability to mentor junior engineers and contribute to engineering best practices.