We are looking for a skilled
to design, develop, and maintain high-quality web and backend applications. The ideal candidate will have hands‑on experience with
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
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
Software Engineer • Lahore, Pakistan