Software Developer (Contractual)

at Contour Software
Location Karachi, Pakistan
Date Posted December 12, 2020
Category Software & Web Development Jobs in Pakistan
Job Type Contractor
Education Requirement Bachelors
Career Level Entry Level
Experience +5 Years
Base Salary Competitive Salary
Street address Karachi


The Division

Pacsoft is a New Zealand-based company with 20 years' experience providing software for marinas, boatyards and shipyards. Marine businesses in more than 20 countries use its one-stop-shop marina management software to run all aspects of their business. The PacsoftNG platform is designed to save businesses time and money by automating and integrating daily tasks and helping marinas, boatyards and shipyards to serve customers while maintaining tight control over business processes

The Position And The Purpose

We are seeking a Software Developer for a contract of 6 months with the possibility of full-time employment after the contact period. The role will be required to server following purposes:

  • To ensure timely and professional delivery of all application development related projects, tasks and support in line with client specifications and Pacsoft standards.
  • To analyses client support and development requirement so to provide concise solutions to our customers.
  • To provide excellent customer service and application support to Pacsoft clients. This involves researching and resolving client questions, concerns and change requests related to application support, taking ownership of each client's issues, providing effective, timely and courteous problem or change request resolution, while maintaining a high level of professionalism based on Pacific Softworks standard best practices.
  • To play a key part working as a software developer to support and grow the product.
  • Developdesign information systems by understanding business operations, designing, developing, installing and supporting software solutions.
  • Be a key team member working with the vision of the company to provide world leading software providers.

The hired person shall work out of the Contour Software Karachi/Lahore/Islamabad resource center office, as an extension of the division-based R&D department and will lead the local sub-team.

Job Responsibilities

  • Develop software solutions by studying information needs; conferring with users; data usage, investigating problem areas; following the software development lifecycle.
  • Make sure customer support flows smoothly and turnaround time per issue is kept to a minimum.
  • Support the Support developer and accept escalation of critical support issues.
  • Provide prompt and professional response of user bug or support.
  • Review, maintain and refactor legacy code.
  • Document and time log all work.
  • Analyze & translate business requirements into technical specifications and tasks.
  • Conduct system analysis and development to keep the application current with changing technologies.
  • Develop software solutions following specification documentations and industry standards to provide an intuitive solution suitable to our users.
  • Writing quotes, accurate specification estimation or operation documents.
  • Demonstrate software development understanding by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear well documented code.
  • Review refactor and repair legacy code.


  • Maintain your skill level by studying current development tools, programming techniques, reading professional publications, and maintaining professional networks.
  • Protects company operations by keeping information confidential.
  • Perform other related duties incidental to the work described herein in support of the company.
  • Purposes, implements and supports new technology solutions that improve business operation.

Required Skills and Experience

  • Completed a Bachelor of Information Technology or similar.
  • Have at least 5 years commercial experience creating solutions using C# and
  • Prior experience of developing RESTful services using Web API.
  • Some experience of MS Access is required.
  • High attention to detail, capable to extract all design & development points from a business requirement.
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
  • Possess excellent communication skills, with an emphasis on verbal and written communication.
  • System analytics
  • Technology and software development life cycle
  • Detailed understanding of the Pacsoft Solution, code structure, operations and settings.
  • Ability to multi-task and stay organized in a dynamic work environment.
  • Encourage a positive "Can Do attitude.
  • Ability to "think outside the box ".
  • Capable of taking ownerships of tasks at hand and delivering solutions without management.
  • Skilled knowledge of computer languages, data structures, logic and flow-charting, computer program design methods and techniques, databases and writing program documentation.
  • Database design and coding
  • Ability to learn new programming languages.

Work shift: 7am PKT- 4pm PKT

Exciting Benefits We Offer

  • Market-leading Salary
  • Medical Coverage Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan [Tenured Employees Only]
  • Life Benefit
  • Child Care Facility [Karachi & Lahore only]
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area for in-house games [Karachi & Lahore only]
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment
Drop files here browse files ...