Job Summary:
We are seeking a skilled Full Stack Developer with expertise in .NET Core (or .NET Framework) and Angular (v8+). The ideal candidate will have hands-on experience building robust web applications, RESTful APIs, and modern UI components. You will work on end-to-end development — from database design to front-end interfaces — delivering scalable, secure, and maintainable solutions.
Experience Level: 5+ years.
Key Responsibilities:
-
Design, develop, and maintain web applications using .NET (Core/Framework) and Angular.
-
Build RESTful APIs and integrate with frontend interfaces.
-
Implement front-end components using Angular, TypeScript, HTML5, CSS3.
-
Work with Entity Framework (EF Core), LINQ, and SQL Server for backend data management.
-
Apply security best practices including input validation, authentication, and authorization.
-
Write reusable, testable, and efficient code.
-
Debug, test, and maintain code across the full stack.
-
Participate in requirement analysis, architecture discussions, and sprint planning.
-
Collaborate with cross-functional teams including UI/UX, QA, DevOps, and Product Owners.
-
Use Git, CI/CD tools, and Agile methodologies to manage code and deployments.
Required Skills:
Backend:
-
3+ years experience in .NET Core / .NET Framework with C#
-
Strong knowledge of Web API, REST services, Entity Framework (EF Core).
-
Experience with SQL Server and writing complex queries, stored procedures.
Frontend:
-
2+ years experience with Angular 8+, TypeScript, RxJS, HTML5, CSS3/SCSS.
-
Experience with component-based architecture and responsive design.
-
Familiarity with Angular CLI, Reactive Forms, and Material UI is a plus.
Full Stack:
-
Proficiency in integrating frontend and backend services.
-
Good understanding of JWT/OAuth2 authentication, role-based access control, and security practices.
-
Knowledge of unit testing frameworks like xUnit, Jasmine, Karma.
Preferred Skills (Nice to Have):
-
Familiarity with Docker, Azure/AWS, or Kubernetes.
-
Experience with DevOps pipelines (Azure DevOps, GitHub Actions, Jenkins).
-
Experience with SignalR, real-time data, or WebSockets.
-
Knowledge of Microservices architecture is a plus.
Education Qualification:
-
Bachelor’s degree in Computer Science, Information Technology, or related field.
Soft Skills:
-
Strong analytical and problem-solving skills.
-
Effective verbal and written communication.
-
Self-starter with the ability to work both independently and in teams.
-
Attention to detail and commitment to delivering high-quality code.