Registered Users
1,882,888
Posted Jobs
103,742

Designation: SOFTWARE OFFICER-II

Grade/Scale: BS-14

Required Qualification: 16 Years (Comp Science/ IT/ Software Engineering)

Required Experience: Minimum 3 Years

Probation Period: 3-6 Months

Contract Period: 1-2 years (Extendable, Based on Performance)

Duty Station: DHA Main Office, Peshawar

Last Date for Apply: 23rd Jan 2020

Job Description

DHA Peshawar is seeking applications for the position of “Dot NET Developer”, responsible for building Dot NET applications using windows form, Asp.Net MVC, Web APIs, MS SQL Server, Crystal reports, Telerik control and other front and back end technologies. The primary responsibility will be to design and develop web and desktop applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • Design, develop, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions, mainly MS SQL Server with front end application developed in .Net/Windows forms.
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Develop and design reports using crystal reports.
  • Help maintain code quality, organization, and automatization
  • Provide support to the end users, and training of end users.

Experience/Skills

  • Strong knowledge of Dot NET framework, windows form application, MS SQL Server, Crystal reports and Telerik controls.
  • Proficient in C#, Windows forms, Asp.Net and MVC framework with a good knowledge of their ecosystems
  • Strong understanding of object-oriented programming
  • Skill for writing reusable libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building a scalable application
  • Experience creating database schemas that represent and support business processes
  • Experience implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools GIT, SVN and TFS.