InterviewStack.io LogoInterviewStack.io
Browse more Software Engineer jobs

Mid-level Software Developer (.NET Core + Angular)

Abacus Consulting

Lahore, Pakistan1 month ago
35 views17 saves0 applies

Prepare for this role


Job Type

full time

Description

Title: Mid-level Software Developer (.NET Core + Angular)

Location: Islamabad

Role Overview:

We are looking for a skilled .NET and Angular developer with 3-5 years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should be comfortable working on both frontend (Angular) and backend (.NET Core / .NET 6+) components, integrating APIs, and collaborating within an agile environment.

Key Responsibilities:

  • Design, develop, and maintain web applications using .NET Core / .NET 6+ and Angular (v10+).
  • Develop and consume RESTful APIs and ensure seamless frontend-backend integration.
  • Implement Entity Framework Core for database access and LINQ queries.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Work closely with UI/UX designers and backend developers to deliver high-quality user experiences.
  • Participate in code reviews, unit testing, and debugging.
  • Collaborate in Agile/Scrum teams for sprint planning and delivery.
  • Optimize applications for performance, scalability, and security.

Technical Skills Required:

Backend (.NET)

  • C#, .NET Core / .NET 6+
  • Entity Framework Core, LINQ
  • RESTful API development
  • SQL Server (queries, stored procedures)
  • Dependency Injection, Middleware, Logging

Frontend (Angular)

  • Angular 10+ (preferred Angular 14 or newer)
  • TypeScript, RxJS, HTML5, CSS3, SCSS
  • Angular Material or Bootstrap
  • State management (NgRx or similar)
  • Responsive and cross-browser design

Other Skills

  • Git / GitHub / Azure DevOps
  • Familiarity with CI/CD pipelines
  • Unit testing (xUnit, Jasmine, Karma)
  • Basic knowledge of Azure / AWS (optional but preferred)

Soft Skills:

  • Strong analytical and problem-solving ability
  • Excellent communication and teamwork skills
  • Attention to detail and commitment to deadlines
  • Eagerness to learn new technologies

Education:

  • Bachelors degree in Computer Science, Software Engineering, or a related field.

Preferred Experience:

  • Working in Agile / Scrum environment
  • Experience integrating third-party APIs
  • Exposure to Microservices (nice to have)
  • Experience in version control and DevOps tools

This job is found at InterviewStack.io

Skills

.net coreangularapisagilerestful apisentity frameworkunit testingdebuggingscrumscalabilityc#sqltypescripthtml5css3bootstrapgitazure devopsci/cdazureawsmicroservicesuser experiencecode reviewapi development