Senior Support Developer -Team Lead
Contour Software
Date: 2 hours ago
City: Remote
Contract type: Full time
Remote
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.
What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!
Company Overview
Ibcos Computers Ltd is the UK’s leading provider of Dealership Management Software to the Agricultural, Construction and Ground Care industries. We help Dealers manage all areas of the business operations from parts and service, through sales and finance, with innovative solutions to achieve their business objectives.
Job Overview
The Development Support Team Lead guides a cross‑functional engineering teams in designing, building, and delivering high‑quality software. This role combines hands‑on development with leadership responsibilities, ensuring the team operates with clarity, efficiency, and a shared sense of purpose.
To lead team(s) that investigate, understand, propose solutions, and fix product defects for a dealership management solution, using a mix of modern programming languages and techniques as well as a large legacy codebase. Provide full life-cycle management of development projects, ensuring delivery on time against pre-defined estimates.
To resolve commonly encountered customer issues with the development of tools, utilities, and functionality that aids resolution.
Produce software components to a high standard that are both manually and automatically tested on all the environments they will be deployed to. Use an Agile approach with appropriate methodologies to encourage collaboration and manage change. To contribute to the development of best practise methodologies in relation to research and development and ensure their implementation by your team.
Key Responsibilities
Is passionate about leading a team of developers. Has an understanding of the workflow involved in support and development and has a track record of developing and supporting software applications at team leader level. Has experience with Agile methodologies and understands where and when they fit in the development life cycle. Is pragmatic and a good problem solver.
It is essential that you can understand the problem at hand and effectively communicate ideas for solutions clearly and persuasively, in both written and oral forms.
Competencies
Communication: I can effectively communicate with people at all levels both internally and externally
Effective: I can work both independently and collaboratively to achieve my goals
Precise: I am accurate in my communication and exact in my delivery
Tenacious: I ensure that all tasks on an activity are seen through to completion
Credible: I know what I’m talking about and can back this up with evidence
Positive: I convey an optimistic and confident approach to situations
Interested: I want to learn more about what I and the company does
Committed: I do what I say I’ll do; people can count on me
Respectful: I treat colleagues and customers with deference and respect
Collaborative: I work well with others to get the desired outcome
Exciting Benefits We Offer
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.
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.
What started as an R&D & Accounting back-office, has progressed into a full-service Global Centre serving all functions and departments, at the divisional as well as operating group/corporate level. Today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver. With the global growth of Constellation as the wind in our sails, we are only just getting started!
Company Overview
Ibcos Computers Ltd is the UK’s leading provider of Dealership Management Software to the Agricultural, Construction and Ground Care industries. We help Dealers manage all areas of the business operations from parts and service, through sales and finance, with innovative solutions to achieve their business objectives.
Job Overview
The Development Support Team Lead guides a cross‑functional engineering teams in designing, building, and delivering high‑quality software. This role combines hands‑on development with leadership responsibilities, ensuring the team operates with clarity, efficiency, and a shared sense of purpose.
To lead team(s) that investigate, understand, propose solutions, and fix product defects for a dealership management solution, using a mix of modern programming languages and techniques as well as a large legacy codebase. Provide full life-cycle management of development projects, ensuring delivery on time against pre-defined estimates.
To resolve commonly encountered customer issues with the development of tools, utilities, and functionality that aids resolution.
Produce software components to a high standard that are both manually and automatically tested on all the environments they will be deployed to. Use an Agile approach with appropriate methodologies to encourage collaboration and manage change. To contribute to the development of best practise methodologies in relation to research and development and ensure their implementation by your team.
Key Responsibilities
- Manage multiple teams fixing product defects and creating new features as part of a larger development team, following best practise Agile principles and methodologies agreed with the R&D Director.
- Identify best practices and methodologies that could benefit and improve the efficiency of the development team and improve the quality of our software.
- Research and understanding of development techniques that help to improve the delivery and quality of the existing and new components.
- Champion improvements in development workflows, tooling, and automation.
- Responsible for applying standards agreed by the Software Manager.
- Ensure code is tested both manually and using automated methods (unit, integration, and functional testing) to remove any defects at the earliest opportunity.
- Maintain high engineering standards through code reviews, mentoring, and best‑practice advocacy.
- Ensure developer collaboration with QA team members to ensure features and defect resolutions match corresponding test scenarios.
- Ensure collaboration with the Product team to ensure features are fully scoped prior to implementation and that the effort required to implement the features is suitably estimated.
- Liaise with Support Team Leaders and Product Specialist to investigate, understand, and provide answers to critical issues identified through the support process
- Assist development with defect investigation, reproduction steps, and resolution.
- Assist QA/Support with issue investigation, steps to reproduce the issue, and provide a solution in order to resolve any defect identified.
- Maximise opportunities to resolve commonly encountered customer issues with the development of functionality and utilities that will facilitate resolution
- Be accountable for agreed delivery commitments. Manage team members to maximise the performance of the teams in undertaking software development projects to deliver components on time against pre-agreed estimates.
- Identify risks early and proactively remove blockers.
- Monitor team metrics and use data to guide improvements.
- Report on progress to the Software Manager and other stakeholders in the business.
- Foster a collaborative, psychologically safe, and high‑performance team culture.
- Encourage experimentation, learning, and innovation.
- Coach and mentor developers at varying experience levels.
- Ensure team members are meeting their competencies and hold regular performance reviews.
- Recruit additional team members when required.
- Become involved in ad-hoc tasks as required.
- Bachelor’s degree in Computer Science or equivalent work experience.
- Good communication skills, both verbally and in writing
- Solid understanding of software architecture, design patterns, and system design.
- Good knowledge of software application technologies
- Strong problem-solving skills
- Strong ability to troubleshoot front-end/client side, server side and database related issues
- Experience with C# and Microsoft .Net framework
- Proven experience leading or mentoring software engineers.
- Experience of leading multiple concurrent feature developments
- Experience of working with Agile methodologies (Kanban or SCRUM)
- Excellent communication skills and the ability to translate technical concepts for non‑technical audiences.
- Experience with a JavaScript web framework (VueJS, React, Angular, etc)
- Knowledge of Jira
- Experience with Financial (Accounting) systems
- Experience of relational databases (SQL) and flat file databases (ISAMS)
Is passionate about leading a team of developers. Has an understanding of the workflow involved in support and development and has a track record of developing and supporting software applications at team leader level. Has experience with Agile methodologies and understands where and when they fit in the development life cycle. Is pragmatic and a good problem solver.
It is essential that you can understand the problem at hand and effectively communicate ideas for solutions clearly and persuasively, in both written and oral forms.
Competencies
Communication: I can effectively communicate with people at all levels both internally and externally
Effective: I can work both independently and collaboratively to achieve my goals
Precise: I am accurate in my communication and exact in my delivery
Tenacious: I ensure that all tasks on an activity are seen through to completion
Credible: I know what I’m talking about and can back this up with evidence
Positive: I convey an optimistic and confident approach to situations
Interested: I want to learn more about what I and the company does
Committed: I do what I say I’ll do; people can count on me
Respectful: I treat colleagues and customers with deference and respect
Collaborative: I work well with others to get the desired outcome
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
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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Ausbildung für Kaufleute für Digitalisierungsmanagement (m/w/d) in Burgwedel
HILDEGARD BRAUKMANN Kosmetik GmbH & Co. KG,
Remote
2 hours ago
Home Über uns HILDEGARD BRAUKMANN Karriere Ausbildung für Kaufleute für Digitalisierungsmanagement (m/w/d) Ausbildung für Kaufleute für Digitalisierungsmanagement (m/w/d) in BurgwedelEchte Qualität aus Deutschland – von der Forschung bis zur eigenen Produktion. Für echte Bedürfnisse und echte Ergebnisse. Diesen Weg gehen wir als Familienbetrieb aus fester Überzeugung und mit ehrlicher Begeisterung. Zurzeit sind alle Ausbildungsplätze vergeben.Mehr zum JobDer Ausbildungsberuf Kaufmann/-frau/-divers Für...
Roster - Storekeeper Level 4 / Assistant Storekeeper Level 3 - Multiple Locations (Pakistan)
World Food Programme,
Remote
13 hours ago
DEADLINE FOR APPLICATIONS13 July 2026-23:59-GMT+05:00 Pakistan Standard Time (Karachi)WFP celebrates and embraces diversity. It is committed to the principle of equal employment opportunity for all its employees and encourages qualified candidates to apply irrespective of race, colour, national origin, ethnic or social background, genetic information, gender, gender identity and/or expression, sexual orientation, religion or belief, HIV status or disability.ABOUT WFPThe...
Lead Generation Specialist | Sales Funnel Optimization - TJ / 1857143
Recruit AI,
Remote
PKR 100,000
per month
1 day ago
Our client AR&Co is looking for a Lead Generation Specialist | Sales Funnel Optimization in IslamabadHYBRID - ISLAMABAD - OFFICE - F8/1 -> AR&Co is seeking a motivated Lead Generation Specialist plus someone who can help with social media content creation and posting with a minimum of two years of experience to enhance the growth of our sales funnel by...