Senior Software Developer

4 weeks ago


Islamabad, Islamabad, Pakistan Contour Software Full time
About Contour

Contour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.

As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries. With a broad-based and ever-growing portfolio of market-leading, vertical-market enterprise solutions covering more than 100 industry domains in predominantly mature markets, CSI's recipe creates the perfect environment for professionals to build fulfilling, long-term careers.

The Division

CRB Cunninghams, a division of Jonas Software (an operating group of Constellation Software Inc.) is the UK market leader, providing identity management, cashless catering, and online payment solutions, supported by a national service and support team. CRB Cunninghams' solutions are used in over 3,000 schools across the UK to help them run efficient and effective meal and nutritional programs as well as providing a cashless solution to aid in the payment of those items, and to help reduce the use of cash, and the issues associated with it.

The Position

We are seeking to hire a Senior Software Developer with experience and expertise in developing robust and scalable solutions using the Microsoft .NET technology stack. Working closely with the CRBC R&D team in the UK to help ensure high quality and timely delivery of releases. This is an exciting time to join the company as it plans to grow its product offering into the UK market place and as a result a new team of developers and testers are being recruited to meet this growth. You will also need the ability to work in a local independent team or as part of a co-located team with other UK based team members. The successful hires will be located and work out of the Contour Software Islamabad office, working as part of the resource-centre team, as an extension of the division-based R&D department in the UK.

Job Responsibilities

The role itself is very varied and will entail:
  • Hands-on development in an agile environment
  • Lead project discussions
  • Participate in architectural discussions
  • Take responsibility for overall code quality
  • Test and review code for technical accuracy, standards, and functional compliance to the design
  • Actively mentor others
  • Perform peer reviews of Intermediate and Junior developers
Essential Job Qualifications:
  • Minimum of 5 years' experience in software application development
  • Software engineering-related degree
  • Excellent knowledge of Object-Oriented Programming
  • Excellent knowledge of Relational Databases
  • Excellent knowledge of modern IDEs
Experience With The Following Technologies
  • C#
  • .NET Framework
  • SQL Server
  • Web API (RESTful)
  • SQL Server / TSQL / Performance tuning
  • Testing frameworks such as NUnit and MSTest
  • Source control software (e.g. Git)
  • Issue tracking software (e.g. JIRA)
  • Able to implement best practices and be able to explain them to others.
  • Advanced SQL querying and performance optimisation.
Desirable
  • Agile/Scrum development process exposure
  • Relevant industry certification
Experience Of Any Of The Following Technologies
  • React
  • Windows Services
  • WPF
  • WCF
  • Virtualisation
  • Hardware integration
  • Application profiling & tuning
  • Test scripting and recording (e.g. TestRail)
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
Disclaimer: At Contour, we attribute our success to the unique contributions of our diverse staff. We're committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we've adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination.

In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.
#J-18808-Ljbffr

  • Islamabad, Islamabad, Pakistan Contour Software Full time

    Contour Software is a dynamic and innovative company that has experienced rapid growth, expanding from a dozen employees to over 2,000 staff across three cities in less than fourteen years. As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top ten software...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Key ResponsibilitiesLead the development of IoT and cognitive applications using IBM Bluemix and IBM Watson.Recruit, manage, and develop a team of software developers and QA engineers.Establish software development processes, including Agile methodologies, source control tools, and coding standards.Provide detailed solution architecture and produce precise...

  • Software Developer

    11 hours ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Insignia Software is a software solution provider with its head office in Edmonton, Alberta, Canada. Insignia is a leading solution provider for Library Automation System and Student Information System. We are opening a software house in Bahria, Rawalpindi, Pakistan. In phase I we will be hiring 10-20 staff of different skills in early 2024. In phase II we...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer (Java)Dynamic Software Ltd, PakistanEducation: BS / MS in Computer Science from a reputable University.We have a world-leading forensic compliance email archiving system that uses an exchange functionality, ensuring a copy of every email (internal/external) sent/received is copied and sent to the Main Server. Our Server stores the...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    Job DescriptionThe ideal candidate will have at least 4 years of experience in software development and project management. Responsibilities include managing a team of developers, defining operating processes, and ensuring timely project execution.The successful candidate will have strong SQL skills, particularly with MySQL, and proficiency in web...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We are looking for a highly skilled Software Developer to join our team at Developers Desk Technology.Key Responsibilities:To design, develop, and implement web and mobile applications using various programming languages.To work closely with project managers and designers to define feature specifications and build innovative products.Required Skills:Proven...

  • Senior Programmer

    1 week ago


    Islamabad, Islamabad, Pakistan Insignia Software Full time

    Join our dynamic team as a senior programmer at Insignia Software! We are looking for an experienced programmer with a strong background in software development methodologies.Responsibilities:Design and develop high-quality software applications.Collaborate with the team to analyze user requirements and translate them into software design...


  • Islamabad, Islamabad, Pakistan Intelligentsia Software Full time

    About UsAt Intelligentsia Software, we are committed to delivering innovative software solutions that meet the evolving needs of our customers. Our team is passionate about staying ahead of the curve and exploring new opportunities to drive growth.Role Overview:The Senior Sales Manager will play a crucial role in driving revenue growth by leading a team of...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    Team Lead Software Development Software Productivity Strategists Inc., Pakistan A university degree in either Computer Science or Software Engineering.The Software Development Lead will be responsible for recruiting, managing, and developing a team of developers and QA engineers who develop IoT and/or cognitive applications using IBM Bluemix and IBM...


  • Islamabad, Islamabad, Pakistan Developer Desks Technology Full time

    We seek an experienced SQA/Project Manager to lead our software development projects and drive business success.About UsDeveloper Desks Technology is a pioneering company that delivers cutting-edge software solutions to clients worldwide. Our team is dedicated to providing exceptional service, fostering innovation, and driving growth through technology.Key...


  • Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full time

    Job DescriptioniKoherent Software Solutions is seeking a highly skilled Senior Web Developer and Team Manager to join our team. As a key member of our technical team, you will be responsible for leading the development of innovative software solutions, mentoring junior developers, and ensuring timely delivery.Responsibilities:Lead software development...


  • Islamabad, Islamabad, Pakistan Software Productivity Strategists Inc, Full time

    As a Technical Leader at Software Productivity Strategists Inc., you will play a pivotal role in driving the development of cutting-edge IoT and cognitive applications using IBM Bluemix and IBM Watson. Your team will comprise various skill sets, including iOS and Android developers, Node.js experts, designers, front-end developers, hardware engineers, and...


  • Islamabad, Islamabad, Pakistan InoTech Solutions Pvt Ltd Full time

    Senior Software Developer OpportunityWe are seeking an experienced senior software developer to join our team at InoTech Solutions Pvt Ltd.Key ResponsibilitiesLead the development of high-quality software solutions using C#.NET.Collaborate with the development team to integrate GIS functionality into software solutions.Troubleshoot, debug, and upgrade...


  • Islamabad, Islamabad, Pakistan Duseca Software Full time

    We are looking for an IT Business Analysis Expert to join our team at Duseca Software. As a key member of our software development team, you will be responsible for understanding and analyzing business requirements to ensure successful project execution.Responsibilities:Elicit, analyze, and document business requirements through collaboration with clients,...


  • Islamabad, Islamabad, Pakistan Mushawarsolutions Full time

    We are Mushawarsolutions, a leading provider of innovative software solutions.Job DescriptionWe are seeking an experienced Senior Software Developer to join our team. As a key member of our engineering team, you will be responsible for designing and developing scalable software systems that meet the needs of our customers.In this role, you will work closely...


  • Islamabad, Islamabad, Pakistan Axtract Full time

    Senior Software Developer / Team Lead Axtract, Pakistan The primary focus will be on designing and developing new, complex ERP software (which contains Sales Ledger, Purchase Ledger, Finance, CRM and HRM) to be rolled out as a SAAS.You will have responsibility for the more advanced tasks and solutions for the portfolio and will be expected to demonstrate...


  • Islamabad, Islamabad, Pakistan iKoherent Software Solutions Full time

    Job Title: Software Development LeadWe are seeking a skilled Software Development Lead to join our team at iKoherent Software Solutions. As a key member of our technical team, you will be responsible for leading the development process, ensuring timely delivery of high-quality software solutions.Key Responsibilities:Lead cross-functional teams in software...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    About ContourContour Software is a subsidiary of Constellation Software Inc., a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world. Our company prides itself on providing professionals with fulfilling, long-term careers by leveraging our broad-based and ever-growing portfolio of market-leading,...


  • Islamabad, Islamabad, Pakistan Dynamic Software Ltd Full time

    Senior Software Engineer RoleWe are looking for a highly skilled and experienced Senior Software Engineer to join our team at Dynamic Software Ltd. As a Senior Software Engineer, you will be responsible for developing and maintaining our email archiving system.Your primary responsibilities will include:Developing software solutions using Java and...


  • Islamabad, Islamabad, Pakistan Contour Software Full time

    Contour Software is committed to creating a supportive and inclusive work environment, recognizing the value of diversity and promoting equal opportunities for all employees. We believe that everyone deserves the chance to grow and develop their skills, which is why we invest in ongoing training and development programs to help our employees succeed. Our...