Taro Logo

Senior Software Developer

A subsidiary of Constellation Software Inc., providing enterprise software solutions across 100+ industry domains globally.
Islamabad, Islamabad Capital Territory, Pakistan
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Developer

Contour Software, a subsidiary of Constellation Software Inc., is seeking a Senior Software Developer to join their team in Islamabad. The role is part of Uniware Systems Limited, a UK market leader in EPoS and Payment solutions. With over 2,000 staff across 3 cities, Contour has grown significantly in the past 14 years.

The position involves working with the Microsoft .NET technology stack to develop robust and scalable solutions. You'll collaborate closely with the Uniware Systems R&D team in the UK, ensuring high-quality and timely delivery of releases. This is an exciting opportunity as the company expands its product offering in the UK market.

As a Senior Software Developer, you'll be responsible for hands-on development in an agile environment, analyzing requirements, designing solutions, and maintaining unit tests. The role requires expertise in C#, .NET Framework, SQL Server, and various modern development tools. You'll also mentor team members and contribute to software development processes.

The company offers an impressive benefits package including medical coverage for self and dependents, performance bonuses, professional development opportunities, and various allowances. The work environment is collaborative and growth-oriented, with opportunities for on-shore training and career advancement.

Ideal candidates should have at least 4 years of software development experience, strong communication skills, and extensive knowledge of object-oriented programming and relational databases. Experience with agile methodologies and relevant industry certifications are a plus.

Last updated 19 hours ago

Responsibilities For Senior Software Developer

  • Hands-on development in an agile environment
  • Analyze software requirements to create technical and end user specifications
  • 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
  • Create and defend estimates
  • Follow and contribute to software development processes and standards
  • Coach and mentor other team members

Requirements For Senior Software Developer

Node.js
  • Minimum of 4 years' experience in software application development
  • Software engineering-related degree
  • Excellent knowledge of Object-Oriented Programming
  • Excellent knowledge of Relational Databases
  • Strong written and verbal communication skills
  • Experience with C#, .NET Framework, SQL Server
  • Experience with .NET MVC/ASP.NET
  • Experience with testing frameworks (NUnit, MSTest)
  • Experience with source control software (Bitbucket)
  • Experience with issue tracking software (JIRA)

Benefits For Senior 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 for in-house games
  • On-shore training opportunities
  • Leave Encashment

Interested in this job?

Jobs Related To Contour Software Senior Software Developer