Experience: 3–6 years Role Overview Wearelookingfor askilled .NET Developer to design, develop, test, and maintain scalable web applications and software solutions using Microsoft technologies. The ideal candidate should have strong hands-on experience in C#, ASP.NET Core, Web API, SQL Server, and modern software development practices. RolesandResponsibilities Design, develop, and maintain applications using C#, .NET Core/.NET Framework, ASP.NET Core, MVC, and Web API. Analyzebusiness requirements and translate them into technical specifications and application features. DevelopRESTful APIs and integrate applications with internal and external systems. Writeclean, scalable, reusable, and maintainable code following coding standards and best practices. WorkwithSQLServerorother relational databases to design queries, stored procedures, functions, and database objects. Performunit testing, debugging, troubleshooting, and performance optimization of applications. Collaborate with product owners, business analysts, QA teams, UI/UX designers, and other developers in an Agile environment. Participate in code reviews and contribute to improving code quality, security, and maintainability. Supportapplication deployment, production issue resolution, and ongoing maintenance activities. Stayupdatedwith the latest .NET technologies, tools, frameworks, and industry trends. Required Skills Strongprogramming experience in C# and .NET Core/.NET Framework. Hands-onexperience with ASP.NET Core, MVC, Web API, and RESTful services. GoodknowledgeofSQLServer, database design, stored procedures, joins, indexing, and query optimization. Experience with Entity Framework, LINQ, ADO.NET, or similar data access technologies. Understanding of object-oriented programming, design patterns, SOLID principles, and clean coding practices. Experience with front-end technologies such as HTML, CSS, JavaScript, jQuery, Angular, React, or Blazor is an advantage. Knowledgeofversion control tools such as Git, Azure DevOps, GitHub, or Bitbucket. Familiarity with Agile/Scrum development methodologies. Strongdebugging, analytical, and problem-solving skills. Goodcommunicationandcollaboration skills. Preferred Skills Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud. Knowledgeofmicroservices architecture, Docker, Kubernetes, or containerized application development. Experience with CI/CD pipelines and automated build/deployment processes. Understanding of application security, authentication, authorization, OAuth, JWT, or identity management. Exposuretoperformance tuning, logging, monitoring, and scalable application design. Qualification Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. Relevant Microsoft certifications or cloud certifications will be an added advantage. Candidate Attributes Ability to work independently as well as in a team environment. Strongownership mindset and willingness to learn new technologies. Ability to manage priorities and deliver quality work within deadlines. Goodverbalandwrittencommunication skills.
Work Location: In person