About Client:
Our client is a global technology consulting and digital solutions company that enables enterprises to reimagine business models and accelerate innovation through digital technologies. Powered by more than 84000 entrepreneurial professionals across more than 30 countries it caters to over 700 clients with its extensive domain and technology expertise to help drive superior competitive differentiation customer experiences and business outcomes.
Job Description:
- 8 years of experience in software development with a strong focus on .NET Core (3.x/4.x) WCF Entity Framework Web API and React.
- Proven experience building deploying and maintaining largescale enterprise applications using .NET Core.
- Handson experience with WCF services and developing Web APIs to communicate between frontend and backend systems.
- Indepth knowledge of Entity Framework for ORM including complex data models migrations and optimizations.
- Experience in building dynamic user interfaces using React and JavaScript/TypeScript.
- Strong proficiency in C# and .NET Core development including experience with LINQ async/await dependency injection and middleware.
- Expertise in Web API design (RESTful services) and integration.
- Knowledge of WCF (Windows Communication Foundation) for building enterpriselevel services.
- Solid experience with Entity Framework including database design migrations performance tuning and writing complex queries.
- Frontend experience with React (or similar JavaScript frameworks) and Redux for state management.
- Familiarity with testing frameworks like XUnit NUnit or Jest for unit and integration testing.
- Experience with SQL Server (or similar RDBMS) and database optimization techniques.
- Familiarity with cloud platforms (e.g. Azure or AWS) for deploying .NET Core applications and services.
- Experience with version control systems like Git and GitHub or GitLab.
- Understanding of CI/CD pipelines and experience with tools like Jenkins Azure DevOps or GitLab CI.