The Division :
Contour Software has grown from a dozen people to a 1,000-employee organization in its 11th year. As a subsidiary of Constellation Software Inc.
we are proud to be part of a global enterprise software conglomerate that has grown to become the largest Canadian software company, 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 90 industry domains in predominantly mature markets, CSI'
s recipe creates the perfect environment for professionals to build fulfilling, long-term careers. What started as a development center, has progressed into a Global Centre serving all functions and departments, at the divisional as well as operating group / corporate level.
While local projects and acquisitions are now also being evaluated, today Contour employees, located in Karachi, Lahore & Islamabad, are serving CSI divisions located in time zones spanning the globe, from Sydney to Vancouver.
With mature yet growing service lines, as well as some post-pilot stage services, and the global growth of Constellation as the wind in our sails, we are only just getting started!
The Position :
We are building a team of 4+ highly motivated and skilled Software Developers and Architects to help us extend our services for our existing clients as well as prospects.
This position reports to the Director of Software Development Services and we are looking for a Software Development & Delivery Manager, to provide technical hands-on leadership to this team.
The candidate will have experience of multiple programming languages and platforms, including legacy (e.g., C / C++, VB6, PowerBuilder, etc .
as well as more recent and modern application development platforms, libraries, and frameworks e.g., C#.Net, ASP.Net Core, Native iOS, Native Android, React JS / Native, Angular / Ionic for Hybrid applications, with excellent software engineering skills.
The candidate is expected to be;
Flexible in working with various onshore teams and prospects to gain knowledge and understanding of different products and product suites, and then helping with the transition from one team to another on an ongoing basis.
Providing technical help, assistance with the architecture and code, as well as helping with the hands-on development work and documentation for the conversion / migration and modernization of legacy applications to a modern browser or mobile-based platforms.
Directly communicating with the clients to gather requirements.
Responsible for completing projects within the allocated timeframes by,
Understanding product roadmaps and objectives, that requires communication with internal and external stakeholders.
Eliciting and analyzing requirements.
Prototyping, handling, and accommodating feedbacks.
Providing accurate estimates to internal and external stakeholders.
Preparing relevant engineering artifacts.
Acting as a point of contact between internal and external stakeholders.
Participating in Scrum meetings to track the progress and resolve blockers.
Willing to work with various applications to provide maintenance & support.
Willing to help in administrative assignments when asked to do e.g., conducting technical interviews, meeting various software development teams, and collecting notes, etc
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.
Required Qualifications & Skills :
Bachelor's Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
10+ years of industry experience in developing enterprise-level web and desktop-based applications, as well as experience in developing mobile applications using native and hybrid technologies and platforms.
5+ years' experience in developing Native and Hybrid mobile applications using iOS, Android, Xamarin, React Native, Ionic, etc.
8+ years solid experience with C#.Net, ASP.Net / MVC or .Net Core, OR Java, JSP, Spring Boot, etc.
Should have experience with conversion / migration of legacy enterprise application(s) to a modern web and / or mobile-based application(s) platform.
Experienced and skilled with Monolithic as well as Microservices architecture.
Excellent with object-oriented design concepts as well as modern web, hybrid, and native mobile-based architecture.
Proficient in SQL Server and Database concepts.
Knowledge and experience of working with Agile methodologies.
Excellent spoken and written English is essential
Exciting Benefits we offer :
Medical Coverage Self & Dependents
Parents Medical Coverage
Employee Performance-based bonuses
Home Internet Subsidy
Profit-Sharing Plan Tenured Employees Only
Child Care Facility
Company Provided Lunch / Dinner
Professional Development Budget
Recreational area for in-house games
Sporadic On-shore training opportunities
Friendly work environment