Senior Software Developer
| at | |
| Location | Karachi, Lahore & Islamabad, Pakistan |
| Date Posted | March 27, 2026 |
| Category |
Software & Web Development
|
| Job Type |
Full-time
|
| Qualifications | Bachelor’s degree |
| Career Level | Senior level |
| Experience | 5+ years |
| Gender | Both |
| Base Salary | -- Not Mentioned -- |
| Currency | PKR |
Description

We are hiring - Senior Software Developer
Location: Karachi, Lahore & Islamabad
Job Requirements:
. Minimum 5 years of experience, with .NET Framework
. Strong logical reasoning and problem-solving abilities
. Expert knowledge of .NET Framework 4.8 ASP.NET Web Forms / MVC
. C# (LINQ, async/await, exception handling)
. Dependency injection (Ninject/.NET) RESTful API development and consumption
. Expert knowledge of frontend development using TypeScript
. KnockoutJS (data binding, observables, computed observables, custom bindings)
. TypeScript (strong typing, interfaces, modules)
. ES6+ JavaScript (arrow functions, classes, destructuring, async/await, modules)
. Strong proficiency with HTML 5 and CSS
. Strong proficiency with TSQL and writing/maintaining database-level functionality (i.e. Stored Procedures, Triggers and Functions)
. Git (Branching, merging, pull requests, gitflow-like structures)
. Strong experience with MVVM (Model-View-ViewModel) pattern for clean separation of concern
. Familiarity with SOLID principles and Nth tier architecture o Component-based UI and view model design
. Experience using Al tools to assist with development
. Experience with React Native
