Intermediate / Senior Software Developer  
Contour Software   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Intermediate / Senior Software Developer
Category:   Software Development
Total Positions:   2
Job Location:   Karachi
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   3 Years6 Years
Salary Range:   PKR 0 to 0 per Month
Apply By:   Mar 24, 2017
     
     
 
Job Description:

The Division:

Jonas Software is the leading provider of enterprise management software solutions in 17 vertical industries. Jonas is an operating group of Constellation Software Inc. (CSI) - publicly traded on the Toronto Stock Exchange under the ticker symbol CSU. Constellation Software Inc. acquires, maintains, supports and enhances software systems for life.

This position is reports into the R&D Department of the Resolve Group (RSG), a division of Jonas Australia. RSG is a global provider of Dynamic Case Management (DCM) solutions, and is widely recognized as one of Australia’s leading software platforms, delivering solutions in the case management, complaints management, and incident management domains.

Position Overview

Reporting to Team Lead - Software Development, the Intermediate/Senior Software Developer will be responsible for the Development of medium complexity projects.

The position requires responsibility for all aspects of Software Development on given Projects, including:

  • Recommendation of new technology to improve efficiency
  • Requirements gathering
  • Analysis and design
  • Software development
  • Unit and integration testing
  • Support for installations into production
  • Troubleshooting, support and maintenance for production environments.

This role requires full responsibility for all aspects of the systems lifecycle, across multiple projects. There is also a requirement to work with the Team Lead and Software Development Manager towards efficient communications and processes within the team.

Required Technical Skills and Experience

  • BS degree in Computer Science, Software Engineering or other technical field, or equivalent experience.
  • Strong Object Oriented design concepts and development principles such as SOLID and DRY.
  • 3-6 years’ experience in the software development industry, using Microsoft technologies.
  • Proficiency in Web Technologies and frameworks; JavaScript, HTML, CSS, AJAX.
  • Advanced Visual Basic.Net, C#, and dot net framework skills.
  • Good SQL Server skills.
  • Good Software Architecture Skills.
  • Knowledge of Domain Driven Design.
  • Knowledge of IOC concepts.

Key Responsibilities

Development Responsibilities

  • Make recommendations for the technical direction of Resolve based on current and future technical advances and trends.
  • Analyse and agree requirements with the Product Manager.
  • Provide accurate estimation of time and effort required for all projects.
  • Produce Systems Design proposals, and confirm these with the Product Manager.
  • Agree and document all screen design and functional requirements with the Product Manager through prototyping exercises.
  • Unit test delivered systems/routines/programs to ensure the accuracy, efficiency and robustness of the developed code.
  • Maintain awareness of the progress and status of Development work being undertaken and to report and advise the Team Lead, Project Manager and Software Development Manager.
  • Develop and maintain efficient, usable, well-constructed and well documented program code to specification, within time schedules and budgets, according to Resolve standards, and consistent with agreed Project Terms of Reference.
  • Training of the Support Team and Solutions Delivery Team staff on new bespoke applications where appropriate.

Process Improvement Responsibilities

  • Make recommendations to and assist the Software Development Manager with the internal continuous process improvement program.

General Responsibilities

  • Help to resolve support issues passed on by the Support Team for released configurations. This may include on-site customer visits where necessary.
  • Support the Test Team in performing functionality, usability, regression and load testing of products.
  • Provide subjective input to the Development Team to assist in the implementation of a high quality product.
  • Assist new employees to familiarise themselves with Company procedures.
  • Escalate critical issues to the Software Development Manager.
  • Meet all weekly objectives as set out by the Team Lead, Software Development Manager and Project Manager.
  • Perform any other duties as assigned by the Team Lead and Software Development Manager.

Performance Competencies (Non-Technical Skills)

  • Requirements gathering skills.
  • Excellent analytical skills.
  • Advanced design & documentation skills.
  • Effective communications skills, both written and verbal.
  • Dedicated, positive and enthusiastic attitude.
  • Professional and respectful communications with Resolve staff and customers.
  • Negotiate and influence at all levels.
  • Autonomous and self-motivated, with a strong work ethic.
  • Demonstrate dynamic problem solving skills.
  • Cooperate, collaborate, and work toward common goals with others.
  • Adhere to all Company policies and procedures.

Some of the exciting benefits of working for Contour, include:

  • 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
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment

Company Information
 
Company Name:  Contour Software
Company Description:
pConstellation Software Inc. is a leading provider of software and services to a select group of public and private sector markets. We acquire, manage and build industry-specific enterprise software businesses which provide specialized, mission-critical software solutions that address the particular needs of our customers. Our businesses continuously develop innovative solutions that enable our customers to achieve their objectives. With over 20,000 customers in over 30 countries and a proven track record of solid growth, we're establishing a broad portfolio of software businesses to provide our customers and shareholders with exceptional returns. The Constellation family of companies are leading developers of technology solutions for vertical markets in North America, Europe and Australia, with customers in African & Asia Pacific countries also. CSI was winner of the prestigious Canada 50 Best Managed Companies award 2005 and in May 2006 became a publicly traded company on the Toronto Stock Exchange (ticker CSU). Contour Software, serves as a resource center, with current office locations in Karachi & Lahore./p

Copyright 2024, University of Balochistan (UOB). All Rights Reserved