• You have already applied to this job.
Senior Software 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
Required Experience
5 Years - 7 Years
Apply By
Jul 17, 2024
Posted On
Apr 17, 2024

Job Description

About Contour:
Contour Software is a wholly-owned subsidiary of Constellation Software Inc (CSI), which acquires, manages, and builds market-leading software businesses that develop industry-specific, mission-critical enterprise software solutions to serve both the public and private sectors. Prior to going public in 2006, CSI won the prestigious "Canada's 50 Best Managed Companies” award in 2005. Headquartered in Toronto, Canada, and with a global presence, CSI's subsidiaries operate in more than 80 different industries in over 100 countries, generating annual revenues in excess of $3 Billion.
Contour Software currently houses remote employees for more than 80 Departments (R&D, Finance, IT, Customer Support, Professional Services, and Other) belonging to more than 80 of CSI's 500+ divisions, in 3 offices [KHI, LHE & ISB]. Contour employees are key players in implementing, supporting, extending, enhancing, and renewing enterprise systems that run thousands of medium and large businesses as well as public institutions, globally.

The Division
Infinity Software builds world-class solutions for alternative credit lenders throughout North America. Its loan management system is exclusively designed for the short-term lending industry to help lenders create their own loan products, market and sell, support their customers and manage collections.

Aquila backs category leaders across software. With global institutional reach throughout media, finance, government, real estate and education, Aquila exists to help software operators build lasting companies through permanent capital. Aquila is a wholly owned subsidiary of Constellation Software Inc.

The Position
We are looking for a Senior Software Developer reporting to Technical Lead to help entire team fulfill the brand promise of developing software our clients outgrow by writing quality code, mentoring junior members, and creating clear and effective documentation.
The chosen individual will work out of the Contour Software Karachi/Lahore/Islamabad resource center office, as an extension of the division-based R&D department.

Roles and Responsibilities

  • Write, modify, and debug software for client applications. Infinity builds enterprise level loan management software.
  • Translate business requirements into technical specifications and help implement the technical specifications. You and your team complete the assigned work for each feature.
  • Guide and review work of junior engineers. Junior engineers receive mentorship and bring significant value to the team.
  • Create technical documentation for software and software processes. All documentation for software is clear, up to date, and useful.
  • Use tools like debuggers, linters, IDEs, and source control to create and manage code. Code is clean and functions well.

Required Skills
  • Bachelor's degree in computer science or equivalent industry experience.
  • Strong understanding of object-oriented programming (OOP) principles and concepts.
  • Minimum of 5 years of experience in developing applications using C#/Asp.Net and Webforms.
  • Minimum of 5 years of experience in developing applications using JavaScript/HTML.
  • Proficiency in object-oriented analysis and design (OOAD), MS-SQL.
  • Excellent grasp of software development life cycles.
  • Analytical approach to requirements gathering and problem-solving.
  • Experience with database design, optimization and query writing - MS SQL Server.
  • Experience with IIS/ASP.NET.
  • Familiarity with Azure cloud services, including Azure DevOps for source control, CI/CD, and related processes is a plus.

Soft Skills:
  • Communication: Ability to provide information regarding tasks, plans, schedules, strategies, and organizational structure to team.
  • Problem Solving: The ability to recognize issues and utilize critical thinking skills to create effective solutions. Focus on balancing independent problem solving and when to utilize the team.
  • Team Oriented: Collaborate, problem solve, and help team members with problems they may encounter in development.
  • Documentation: The ability to effectively communicate what certain functionality in the software does. Any individual in the organization should be able to clearly understand the documentation.

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 ©2024 Rozee.pk | ©2024 All other Rights Reserved to Contour Software (PVT) Ltd - a subsidiary of Constellation Software Inc.

Jobs in Pakistan