About the job Dot Net Developer - Perm
Job Purpose
To design, develop, and maintain high-quality software applications using Microsoft .NET technologies. The role involves collaborating with cross-functional teams to deliver scalable, secure, and efficient solutions aligned with business requirements.
Key Responsibilities
-
Develop, test, and deploy applications using .NET Framework / .NET Core.
-
Design clean, scalable, and maintainable code using C#.
-
Build and integrate RESTful APIs and Web Services.
-
Work with front-end technologies such as HTML, CSS, JavaScript, and related frameworks.
-
Maintain and optimize SQL queries, stored procedures, and database structures.
-
Troubleshoot, debug, and upgrade existing applications.
-
Participate in system design discussions and contribute to architectural decisions.
-
Collaborate with QA, DevOps, and Product teams to ensure quality and timely delivery.
-
Implement secure coding practices and ensure application resilience.
-
Prepare technical documentation as required.
Required Skills & Qualifications
-
Bachelors degree in Computer Science, IT, Engineering, or related field.
-
Proven experience as a .NET Developer (ASP.NET, .NET Core, MVC).
-
Strong proficiency in C# programming language.
-
Hands-on experience with Entity Framework / LINQ.
-
Proficient in SQL Server or other relational databases.
-
Experience with REST APIs, microservices, and integrations.
-
Familiarity with front-end frameworks (Angular/React) is an advantage.
-
Experience with Azure / AWS Cloud is a plus.