Talent.com
Principal Software Engineer. Net

Principal Software Engineer. Net

tkxelLahore, Pakistan
5 hours ago
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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Lahore, Pakistan