Required Skills and Qualifications:
- Extensive experience with .NET Framework and C#, with at least 8 years in professional settings.
- Proficiency in .NET/.NET Core, ASP.NET, C#, SQL Server, MVC, REST, Web API, JavaScript, HTML5, CSS, and frameworks like Angular, Vue.js or React.js.
- Strong understanding of Object-Oriented Programming (OOP) concepts, including dependency injection, asynchronous programming, and unit testing.
- Awareness of microservice architecture, DevOps practices, and containerization concepts (e.g., Docker, Kubernetes).
- Familiarity with agile development environments.
- Excellent troubleshooting abilities and problem-solving skills.
- Effective communication skills, both verbal and written.
- Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of CI/CD pipelines and automated deployment strategies.
- Familiarity with frontend frameworks like React.js.