Job Overview:
We are looking for a highly skilled and experienced .NET Developer to join our team. The ideal candidate will have extensive experience in developing robust, high-performance applications using the .NET framework. You will play a pivotal role in designing, implementing, and maintaining software solutions related to workflow management, MS SQL databases, API integration, and access control/permissions systems.
Technical Requirements:
10+ years of professional experience in .NET development, with a strong understanding of C#, ASP.NET, and .NET Core.
In-depth experience with MS SQL Server, including complex query design, stored procedures, and optimization techniques.
Proven experience in API development and integration using RESTful services and web API frameworks.
Strong knowledge of access control mechanisms, including role-based access control (RBAC) and permissions management.
Familiarity with modern development practices, including Agile methodologies and version control systems (e.g., Git).
Strong problem-solving skills and the ability to debug complex systems.
Experience with cloud platforms (e.g., Azure, AWS) is a plus.
Preferred Skills:
Experience with DevOps practices and CI/CD pipelines.
Familiarity with front-end technologies (e.g., JavaScript, React, Angular) is a plus.
Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes).
Familiarity with Agile/Scrum development processes.
Bachelor's degree in Computer Science