• You have already applied to this job.
This employer is no longer accepting CVs for this job, it has been deactivated by the company's administrator.
Fullstack Java Developer

Job Type
Full Time/Permanent ( Second Shift (Afternoon) )
Job Location
Assignment Detail
Information Technology
Total Position
No Preference
Minimum Education
Career Level
Experienced Professional
Minimum Experience
5 Years
Apply By
Mar 24, 2022
Posted On
Dec 24, 2021

Job Description

The Division:

Tucasi is driving new standards in the innovation and design of software solutions for the Education Online Payments Sector. Already the established leader, we continuously challenge our great team to extend and enhance an extensive portfolio of desktop and web-based products in an exciting and rewarding environment.

The Position:

Working as part of a scrum team and reporting to the Head of Development this pivotal role will ensure the delivery of high-quality software solutions that meet the expectations of customers and enable the business to achieve its ambitious growth demands.

We are looking for a full stack Software Developer to take on this exciting role within our busy team. This role will be a hands-on position for our core products, collaborating with the team to develop, support, test and maintain our market leading software. You'll get the opportunity to shape the next generation of our market leading Schools Administration software and although we are looking for an allrounder the ideal candidate would have experience and interests in relation to UI development.

The selected candidate will work out of the Contour Software Karachi or Islamabad resource center office, as an extension of the division-based R&D department.

Primary responsibilities include but not limited to:

  • Refine: Working with the team; analyze user stories, creatively design solutions that satisfy the outcome-based requirements, highlighting the technical risks and alternative approaches. Perform JIT based refinement and estimation, breaking down stories into functional product backlog items, to be worked on in a future sprint.
  • Develop: Deliver high quality, deployable, code changes which include writing application code, unit/integration/UI tests, and making changes to the environment that the application runs in e.g. native AWS services. Perform peer-review of changes made by other developers in the team and feedback and discuss any areas for improvement.
  • Retrospect: Working with the team; continually assess workflow and quality, making recommendation for improvement of the scrum process to reduce waste and increase customer and business value delivered by the team.
  • Experiment: Experiment with new technology and concepts that could reduce waste or enable the business to deliver high quality software faster.

Required Qualifications & Skills:

Personal Characteristics:
  • Trust : You always ask for help when struggling. You never conceal weaknesses and can openly admit where your understanding of a subject matter is lacking. You don't hesitate to offer feedback (both good and bad) to others on the team
  • Constructive Conflict : You don't hesitate to voice opinions and concerns, and do not fear discussion of controversial topics. You view disagreements as a positive team trait and vital for continuous improvement
  • Hunger : You are always looking for more to do, always pushing the team to meet its goals and rarely must be pushed by your manager or the wider team. You happily accept personal sacrifice for the good of the team
  • Humility : You are not concerned with status, are quick to point out the contributions of others and slow to seek recognition for your own work as an individual contributor. You share credit and highlight the successes of the team, rather than your own
  • Emotionally Smart : You are emotionally intelligent, able to effectively deal with others in group situations. You will have good judgement and intuition around the subtleties of group dynamics and the impacts your words and actions can have on others.

  • University degree in Computer Science, Information Systems, or related discipline.
  • Minimum of 5 years of experience in software application development.
  • Demonstrable problem solving and root cause analysis skills
  • Demonstrable commitment to continual professional development
  • Substantial knowledge of Object-Oriented Programming and design patterns.
  • Expert knowledge of Java
  • UI experience in the latest JavaScript frameworks such as Angular.
  • Good understanding of Service Oriented Architecture.
  • High level of accuracy and fluency in written and spoken English.
  • Results orientated with excellent communication and interpersonal skills.
  • Experience of the following: Spring, Spring Boot, Hibernate, NGRX
  • Mobile app development
  • .Net based languages.
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
  • Company Provided Lunch/Dinner
  • Professional Development Budget
  • Recreational area for in-house games
  • Sporadic On-shore training opportunities
  • Friendly work environment
  • Leave Encashment

Contents and Compilation ©2022 Rozee.pk | ©2022 All other Rights Reserved to Contour Software (PVT) Ltd - a subsidiary of Constellation Software Inc.

Jobs in Pakistan