Point your AI agent at freehire and let it find you a job.

Get the CLI →

Tkxel

New

Principal Software Engineer /.Net

Posted 3 views
Discussion

Summary

Tkxel is hiring a Principal .NET Software Engineer in Lahore to design, develop, and maintain web and backend applications. Day to day involves building C#/.NET Core, ASP.NET MVC, and Web API services, writing SQL Server queries and stored procedures, developing RESTful APIs, and supporting CI/CD deployments.

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.



Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available