Karachi, Pakistan

Full Stack .NET Developer (Angular)

 Job Description:

Full Stack .NET Developer (Angular)

Job Summary:

We are looking for an experienced Full Stack .NET Developer with expertise in Angular and a minimum of 3 years of professional experience. The ideal candidate will be responsible for developing scalable web applications, designing APIs, and ensuring seamless integration between front-end and back-end systems. You will work closely with cross-functional teams to deliver high-quality solutions that meet business needs.

Key Responsibilities:

  • Design, develop, and maintain web applications using .NET Core / .NET Framework, C#, and Angular.
  • Build and consume RESTful APIs for seamless integration between front-end and back-end.
  • Develop interactive and responsive user interfaces with Angular, TypeScript, HTML, CSS, and JavaScript.
  • Work with Entity Framework / ADO.NET for database connectivity and operations.
  • Collaborate with stakeholders, business analysts, and QA teams to gather requirements and deliver solutions.
  • Ensure application performance, scalability, and security best practices.
  • Participate in code reviews, testing, debugging, and deployment.
  • Stay updated with emerging technologies, frameworks, and tools to improve development practices.

Requirements:

  • Bachelors degree in Computer Science, Software Engineering, or related field.
  • 3+ years of hands-on experience in full-stack development with .NET (C#) and Angular.
  • Strong expertise in Angular (latest versions), TypeScript, JavaScript, HTML5, CSS3.
  • Experience in ASP.NET Core / MVC, Web API, LINQ, Entity Framework, and ADO.NET.
  • Good knowledge of SQL Server and database design.
  • Familiarity with Azure / AWS cloud services (preferred).
  • Experience with Git, CI/CD pipelines, Agile methodologies.
  • Strong understanding of OOP, design patterns, and software development best practices
  Required Skills:

Angular