- Company Name
- Nous Infosystems
- Job Title
- .NET Full stack developer
- Job Description
-
**Job title:**
.NET Full Stack Developer
**Role Summary:**
Senior full‑stack engineer responsible for designing, developing, and maintaining enterprise applications on the Microsoft stack and modern front‑end frameworks. Works across the entire technology stack—backend .NET Core services, RESTful APIs, SQL Server database, Azure cloud, and client‑side React/Next.js with TypeScript. Drives end‑to‑end delivery, from architecture to production, in an agile environment.
**Expectations:**
- 10+ years of professional experience in full‑stack development.
- Strong, hands‑on code delivery with minimal defects.
- Comfortable tackling challenging scenario‑based coding problems.
- Proficiency in both backend (.NET Core, EF, LINQ) and frontend (React, Node, Next, TypeScript, Tailwind).
- Familiarity with modern DevOps practices (CI/CD, containers, monitoring).
**Key Responsibilities:**
- Build and extend ASP.NET Core APIs and microservices.
- Develop responsive user interfaces using React/Next.js, incorporating state‑management (Redux, React Query).
- Implement data access with Entity Framework Core and SQL Server.
- Deploy and manage Azure services (App Services, Functions, Storage, etc.).
- Configure CI/CD pipelines in Azure DevOps.
- Integrate ELK stack for logging and monitoring.
- Collaborate with product, design, and QA teams in Agile sprints.
- Troubleshoot production issues and improve code quality.
**Required Skills:**
*Technical:* C#, ASP.NET Core, Entity Framework Core, LINQ, SQL Server (basic queries), RESTful API design, React/Next.js, TypeScript, Tailwind CSS, Redux/React Query, Node.js, Docker, Kubernetes, Azure services, Azure DevOps, CI/CD, Git, ELK stack.
*Soft:* Strong problem‑solving and debugging, ability to write clean code, excellent communication, Agile mindset, ownership of deliverables.
**Required Education & Certifications:**
Bachelor’s degree in Computer Science, Information Technology, or related field – or equivalent industry experience. No specific certifications mandated, but familiarity with Microsoft Azure or .NET certifications is a plus.