Taro Logo

Software Developer

A subsidiary of Constellation Software Inc., providing enterprise software solutions across 100+ industry domains globally.
Islamabad, Islamabad Capital Territory, Pakistan
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Developer

Contour Software, a subsidiary of Constellation Software Inc., is seeking a Software Developer to join their team in Islamabad. This role is part of Harris ERP division, which has been providing Enterprise Resource Planning software to the public sector for over 30 years. The position requires expertise in Java development and will focus on building robust, scalable enterprise applications.

The ideal candidate will work in an agile environment, developing and maintaining enterprise-level software solutions. Key responsibilities include hands-on development, solution design, unit testing, and performance optimization. The role requires strong technical skills in Java/J2EE, front-end technologies, and database management.

Contour Software offers an attractive compensation package including market-leading salary, comprehensive medical coverage for self and dependents, professional development opportunities, and various allowances. The company has grown significantly, now employing over 2,000 staff across 3 cities, and provides services to CSI divisions globally.

This is an excellent opportunity for a mid-level developer to join a growing global enterprise software company. The role offers exposure to diverse projects, modern technologies, and the chance to work on solutions that serve thousands of businesses and public institutions worldwide. The company culture emphasizes knowledge sharing, professional growth, and work-life balance.

Last updated 9 days ago

Responsibilities For Software Developer

  • Hands-on development in an agile environment
  • Identify the impact of possible implementation options
  • Design robust and scalable solutions
  • Create and maintain unit tests
  • Performance improvement and refactoring of legacy code
  • Work within deadlines in relation to product release timelines
  • Follow and contribute to software development processes and standards
  • Share knowledge and skills with others
  • Highlight task-level issues and risks and assist in finding solutions

Requirements For Software Developer

Java
JavaScript
  • Bachelor's Degree in Information Systems, Computer Engineering or equivalent
  • 4+ years of industry experience in building enterprise applications using Java/J2EE, JPA, JSP/Servlets, EJB, Hibernate
  • Experience in front-end development using JavaScript, CSS, and HTML
  • Knowledge of Microservices architecture
  • Knowledge of containerization and Dockers
  • Excellent knowledge of Object-Oriented Programming
  • Excellent knowledge of Relational Databases especially SQL servers
  • Experience in building and consuming RESTful services
  • Experience of working in an Agile delivery team
  • Good knowledge of software development best practices
  • Good knowledge of networking and security best practices
  • Excellent written and oral communication skills
  • Proven ability to resolve complex problems
  • Self-motivated, resourceful, and keen to learn

Benefits For Software Developer

Medical Insurance
Education Budget
  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Performance-based bonuses
  • Home Internet Subsidy
  • Conveyance Allowance
  • Profit Sharing Plan
  • Life Benefit
  • Child Care Facility
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area
  • On-shore training opportunities
  • Leave Encashment

Interested in this job?