Senior Software Developer

at Contour Software
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

Drop files here browse files ...