Microsoft .Net Applications Developer

Lahore, Punjab, Pakistan

28 Sep 2026

Lahore, Punjab, Pakistan

Full Time

2

3-5 years

Qualification and Experience:

  • Practical experience of international client/server and distributed database driven product development, maintenance and implementation.
  • Three (3) to Five (5) years’ experience with .NET, Windows Forms, C# 4.0/SQL Server 2008 or above
  • Deep knowledge of the .NET 3.5/4.0 Framework, C#4.0, including Visual Studio 2012 or above, strong knowledge of software implementation best practices
  • Must have worked in Windows Forms
  • Must have used Windows Services
  • Should have Multi-threaded, parallel programing and GDI+ practical experience in Microsoft .NET
  • Must have used Design Patterns in any of the implementations
  • Working experience in design and development in 3 tier architecture
  • Have utilized third party components/controls libraries especially charting or data grid components
  • Design application interface using custom user controls
  • Ability to design and optimize SQL Server stored procedures
  • Knowledge and hands on experience of C++ would be a plus
  • Able to design, understand dynamic databases
  • Hands on experience in dynamic TSQL and static queries
  • Well versed in optimization techniques
  • Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance
  • Ability to adapt quickly to an existing, complex environment
  • Ability to quickly learn new concepts and software is necessary
  • Candidate should be a self-motivated, independent, detail oriented, responsible team- player and exhibit exceptional relationship management skills
  • Passionate about building high-quality systems with software implementation best practices while leading and mentoring a team of developers 

Skills Required:

  • Strong analytical skills
  • Strong database and charting libraries concepts
  • Strong mathematics and statistics skills

Educational Requirements:

  • Minimum Bachelor's or Master’s degree in Computer Science, Software Engineering or a related area is preferred.
  • Microsoft certifications will be a plus.