Senior Software Developer
Contour Software
Karachi, Sindh, PK
4d ago

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 :

  • 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
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form