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