Job Description
• Proficiency in C#: A strong grasp of C# is essential for developing .NET Core applications.
• ASP.NET Core: Knowledge of ASP.NET Core is required for developing web applications using the .NET Core framework.
• Entity Framework Core: Entity Framework Core is an ORM (Object-Relational Mapping) framework used to access databases, so knowledge of EF Core is necessary for interacting with databases.
• RESTful Web Services: A .NET Core developer should have experience in developing RESTful Web Services and APIs using frameworks like ASP.NET Core Web API.
• Azure: A good understanding of Microsoft Azure cloud services like Azure App Service, Azure Functions, Azure SQL, etc. is essential for deploying and hosting .NET Core applications.
• Front-end development: Knowledge of front-end technologies such as HTML, CSS, and JavaScript and frameworks like Angular or React can be an added advantage.
• DevOps: Familiarity with DevOps tools like Git Jenkins, Docker, and Kubernetes is necessary for building and deploying .NET Core applications.
• Testing: Knowledge of unit testing frameworks like XUnit and NUnit and end-to-end testing frameworks like Selenium is essential for ensuring the quality of the application.
• Security: A .NET Core developer should be aware of security best practices for web applications like securing API endpoints, implementing user authentication and authorization, and protecting sensitive data.
• Agile Methodology: Experience working in an Agile development environment and using tools like Jira or Trello is necessary for effective collaboration and project management.
Essential Skills
• .Net framework (C#)
• Asp.Net MVC
• Application Development (Blazor / Angular / React)
• Great understanding of OOP principles and software development design patterns
• Database experience: SQL Server/Azure SQL/NoSQL – Cosmos/Mongo DB
• Git/Azure DevOps
• REST and RESTful services
Preferable and bonus skills
• One or more unit testing (examples: MS Test, NUnit) and mocking frameworks (examples: RhinoMocks, Moq, NSubstitute).
• One or more Dependency Injection frameworks (Unity, Castle Windsor, SimpleInjector, NInject).
• Experience in Microsoft Azure.
• Some experience in one or more of:
• Mobile Application Development
• Microservices Architecture
• Containers
💡 Quick Summary
Seeking a career-building opportunity? The Dotnet Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Jaipur offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
