Job Description
We are looking for an experienced Senior Software Developer to join our team for a contractual role at NIC Kolkata. You will be responsible for building and maintaining high-quality applications using the .NET stack, ensuring top-tier performance and responsiveness.
Technical Requirements:
Extensive experience with .NET Core and the C# programming language.
Strong understanding of Web APIs, Entity Framework, and MVC architecture.
Proficiency in database management (SQL Server) and query optimization.
Solid grasp of front-end technologies (HTML, CSS, JavaScript/jQuery).
Experience with version control tools like Git or SVN.
Familiarity with Agile methodologies and the full Software Development Life Cycle (SDLC).
Key Responsibilities:
Design, develop, and maintain scalable software modules.
Write clean, testable, and efficient code.
Troubleshoot, debug, and upgrade existing systems.
Collaborate with cross-functional teams to define and ship new features.
