Job Search and Career Advice Platform

Enable job alerts via email!

Principal Software Engineer .Net

tkxel

Lahore

On-site

PKR 2,000,000 - 2,750,000

Full time

17 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Lahore is seeking a skilled .NET Developer to design and develop high-quality web and backend applications. Candidates should have 6 years of experience in C#, ASP.NET Core, and strong database knowledge. The role involves collaborating with teams to provide scalable solutions and requires solid API development skills. This position offers a dynamic work environment with a focus on best coding practices.

Qualifications

  • 6 years of hands-on experience in C#, ASP.NET Core / ASP.NET MVC.
  • Strong understanding of OOP principles, design patterns, and SOLID principles.
  • Experience with Entity Framework or similar ORM tools.

Responsibilities

  • Design, develop, and maintain applications using .NET Core / ASP.NET MVC.
  • Write clean, maintainable code and develop RESTful APIs.
  • Collaborate with QA, DevOps, and product teams to ensure quality deliverables.

Skills

C#
ASP.NET Core
SQL Server
API Development
OOP Principles
Agile

Tools

Entity Framework
Git
Azure DevOps
Job description

We are looking for a skilled .NET Developer to design, develop, and maintain high-quality web and backend applications. The ideal candidate will have hands‑on experience with .NET Core / .NET Framework, strong database knowledge, and a solid understanding of API development and modern architectural practices.

You will collaborate with cross‑functional teams to translate business requirements into scalable and efficient technical solutions while adhering to coding standards and best practices.

Key Responsibilities
  • Design, develop, and maintain applications using .NET Core / ASP.NET MVC / Web API.
  • Write clean, scalable, and maintainable code following best practices and design patterns.
  • Develop and consume RESTful APIs and integrate with third‑party systems.
  • Work with SQL Server or other relational databases – writing queries, stored procedures, and optimizing database performance.
  • Implement front‑end integrations using HTML5, CSS3, JavaScript, or Angular/React (optional).
  • Participate in code reviews, debugging, and troubleshooting production issues.
  • Collaborate with QA, DevOps, and product teams to ensure high‑quality deliverables.
  • Support deployment through CI/CD pipelines and maintain documentation of system changes.
  • Apply security, performance, and scalability best practices across solutions.
Required Skills & Experience
  • 6 years of hands‑on experience in C#, ASP.NET Core / ASP.NET MVC / Web API.
  • Strong understanding of OOP principles, design patterns, and SOLID principles.
  • Experience with Entity Framework / EF Core or similar ORM tools.
  • Proficiency in SQL Server (queries, procedures, indexing, performance tuning).
  • Familiarity with Azure / AWS cloud services is a plus.
  • Experience in unit testing (NUnit, MSTest, xUnit) preferred.
  • Working knowledge of Git / GitHub / Azure DevOps / Jenkins for source control and CI/CD.
  • Good understanding of Agile / Scrum methodologies.
  • Excellent problem‑solving and communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.