Monday, October 27, 2025
Abacus

Software Developer (.NET Core + Angular)

Posted: 4 days ago

Job Description

Job Title: Software Developer (.NET Core + Angular)Company: AbacusLocation: Lahore/IslamabadJob Summary:We are seeking a .NET Core and Angular Developer with around 2-3 years of hands-on experience in developing, integrating, and maintaining web applications. The ideal candidate should have a strong understanding of front-end and back-end technologies, modern coding practices, and be able to work collaboratively within an agile team environment.Key Responsibilities:Design, develop, and maintain web applications using ASP.NET Core (C#) and Angular (latest versions).Implement RESTful APIs and integrate with front-end components.Write clean, scalable, and maintainable code following best practices and design patterns.Participate in code reviews, debugging, and unit/integration testing.Collaborate closely with UI/UX designers, QA, and backend teams for feature implementation.Optimize application performance and ensure responsiveness across devices.Support deployment processes and participate in troubleshooting production issues.Maintain technical documentation and contribute to continuous improvement initiatives.Required Skills & Qualifications:Bachelors degree in Computer Science, Software Engineering, or related field.3+ years of proven experience in software development using:o ASP.NET Core / C#o Entity Framework Coreo Angular 10+Experience with RESTful APIs, JSON, and Web API integration.Solid knowledge of SQL Server and writing optimized queries/stored procedures.Familiarity with Git, Azure DevOps, or similar version control tools.Good understanding of Object-Oriented Programming (OOP) and Design Patterns.Experience working in Agile/Scrum environments.Nice-to-Have Skills:Knowledge of Docker, Azure Cloud, or CI/CD pipelines.Experience with SignalR, JWT authentication, or Microservices.Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma).Soft Skills:Strong problem-solving and analytical abilities.Excellent communication and teamwork skills.Self-motivated and eager to learn emerging technologies.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs