Summary
✨ AI‑Generated
A lead software engineering role focused on building enterprise-grade full-stack applications. You will design APIs, develop user interfaces, optimize performance, and implement secure solutions.
Highlights
Lead development of secure enterprise applications using modern full-stack technologies and scalable architectures.
Description
Overview
We are seeking an experienced .NET Full Stack Developer with strong expertise in Angular for UI development and ASP.NET / ASP.NET Core for backend services.
The candidate should have deep hands-on experience in API development, SQL Server database design, and performance tuning to build scalable, secure, and enterprise-grade applications.
KEY RESPONSIBILITIES:
Backend Development (.NET / API)
Design, develop, and maintain RESTful APIs using ASP.NET and ASP.NET Core.
Build scalable, secure, and high-performance backend services.
Implement business logic using C#, .NET Core, and Entity Framework / EF Core.
Implement authentication and authorization using JWT, OAuth2, and role-based access control.
Optimize API performance, logging, and exception handling.
Frontend Development (Angular)
Develop responsive UI using Angular, TypeScript, HTML5, and CSS3.
Implement component-based architecture, routing, and service integration.
Integrate UI with REST APIs and handle asynchronous data flows.
Work with UX/UI teams to deliver intuitive user experiences.
Database & SQL
Design and maintain SQL Server databases, tables, views, and stored procedures.
Write complex SQL queries, joins, and CTEs.
Perform query tuning, indexing, and performance optimization.
Architecture & Quality
Participate in design and architecture discussions.
Follow SOLID principles, design patterns, and coding best practices.
Perform code reviews and mentor junior developers.
REQUIRED TECHNICAL SKILLS:
NET & Backend: C#, ASP.NET, ASP.NET Core REST API development Entity Framework / EF Core
Frontend:
Angular (v10+) TypeScript, JavaScript, HTML5, CSS3
Database:
SQL Server Advanced SQL queries and performance tuning
ADDED ADVANTAGE:
Knowledge of Python for scripting, automation, or backend development.
Exposure to AI / ML concepts, AI integrations, or working with AI-enabled solutions.
GOOD TO HAVE:
Azure cloud exposure Docker / Microservices knowledge Agile / Scrum experience
EDUCATION:
Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent professional experience.