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

Position Title:                                    Software Developer

Location of Work Station:                 Sindh (Karachi)

Type of Job:                                      Contractual

Reporting to:                                     Senior Software Developer, Chief Operating Officer

Grade/Scale:                                      4

POSITION SUMMARY:

Responsible for designing, developing, writing, coding and maintaining individual programs and software functionality with documentation of all Legal Aid Society’s systems

DUTIES AND RESPONSIBILITIES:

  • Reviewing current and new in-house applications requirement
  • Presenting ideas for new application designing, development
  • Execute full lifecycle software development
  • Writing well designed and efficient programs codes
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Prepare training software manuals for users
  • Tailor and deploy software tools, processes and metrics
  • Comply with project plans and industry standards
  • Testing the product in controlled, real situations before going live
  • Maintaining the in-house developed applications and databases
  • Enhancing and upgrading existing applications
  • Troubleshooting and fixing software related problems
  • Customizing third party software according to organization’s needs

REQUIREMENTS AND CORE COMPETENCIES

  • Candidate must have strong understanding of UI, Cross platform compatibility, general web functions and standards
  • Experience in windows application development with VB.net and C#
  • Deep expertize in front end programming languages such as HTML, CSS, JavaScript, Bootstrap, JQuery, Ajax and API’s
  • Must have knowledge of Contact Center Application development
  • Strong concept of object oriented programming
  • Knowledge of asp.net web form is required
  • Knowledge of asp.net MVC is required 
  • Excellent knowledge of Relational Database especially Microsoft SQL, SQL Server 
  • Hands on Block diagram, Flow graph, Use case diagram, ERD diagram and system related documentation
  • Knowledge from development to deployment of applications to server
  • Familiarity with reporting software (Crystal reports, Report viewer etc.)
  • Bachelor degree in Software Engineering/Computer Science 
  • Minimum 2 Years of more experience in development field