Role Overview
We are looking for a skilled and motivated Full Stack Developer with 2+ years of hands-on experience in Angular, .NET, and SQL development. The ideal candidate will be responsible for designing, developing, maintaining, and enhancing web applications using modern frontend and backend technologies.
Responsibilities
- Develop and maintain responsive web applications using Angular and .NET technologies.
- Design and implement reusable, scalable, and maintainable frontend components using Angular.
- Develop backend services, REST APIs, and business logic using C# and ASP.NET Core/.NET.
- Work with SQL Server to design queries, stored procedures, views, and database-related solutions.
- Integrate Angular applications with backend REST APIs.
- Troubleshoot, debug, and resolve application issues across frontend, backend, and database layers.
- Write clean, efficient, well-structured, and maintainable code.
- Perform unit testing and participate in code reviews.
- Optimize application performance and ensure scalability and reliability.
- Collaborate with developers, QA engineers, business analysts, and other stakeholders.
Requirements
- 2+ years of hands-on experience with Angular.
- Strong knowledge of TypeScript, JavaScript, HTML5, and CSS3.
- Strong experience with C# and .NET / ASP.NET Core.
- Experience developing RESTful APIs and web services.
- Good understanding of object-oriented programming concepts.
- Knowledge of Entity Framework / Entity Framework Core is preferred.
- Experience with Git or other version-control systems.
- Experience with Azure or other cloud platforms.
- Knowledge of Docker or containerization.
- Familiarity with Microservices architecture.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Skills
- Angular
- .NET
- SQL Server
- TypeScript
- C#