Full Stack Developer
Contour Software
Lahore, Sindh, PK
6d ago

The Division :

Grosvenor Systems is the team behind Propman, one of the UK's most comprehensive and industry leading property management systems.

Founded in 1980, we developed our all-in-one property management and accounting software, to help overcome the challenges, complexities and inefficiencies of property management.

We currently have over 250 customers in the UK, comprising of block managers, managing agents, owners / investors, and occupiers.

  • We are a growing, close-knit team who work from our central London office at London Bridge. We're ambitious, committed to our users and we'
  • ve built a reputation for facing customer's challenges with them head-on.

    Due to recent investment from our new international parent company Volaris (a division of Constellation Software) we have significant growth aspirations that will provide exciting opportunities for both existing and new employees.

    The Position :

    We are looking for Full Stack Developers , who will directly report to the Development Lead and plays a pivotal role in ensuring smooth processes between the development team and operations team.

    The purpose of this role is to deliver end-to-end service in application development.

    This role would involve working on all aspects of the front end and back-end code. It involves designing user interactions on websites, website architecture, application logic, databases for website functionality, and coding for mobile platforms.

    This will require seeing out a project from conception to final product, good organizational skills and attention to detail.

    In this role you have the opportunity to work alongside other engineers and developers, collaborating on the various layers of the infrastructure for our windows, web and mobile applications.

    You will leverage your technical skills in systems management, software development and database skills to provide best-practices guidance for our existing and exciting new applications.

    Primary responsibilities include :

  • Develop front end and back-end website applications and architecture.
  • Design user interactions on web pages
  • Create servers and databases for functionality.
  • Ensure cross-platform optimization for mobile phones
  • Develop and design RESTful services and APIs.
  • Manage end-to-end life cycle for the production of software and applications.
  • Oversee the automated testing and providing feedback to management during the development process.
  • Strategize organizational direction on emerging technology platforms and communicate the effectiveness to executive stakeholders.
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
  • Ensure all necessary operational processes and procedures are carried out with a high level of attention to detail, expediency and on-time delivery.
  • Participate in all aspects of agile software development including design, implementation, and deployment.
  • Architect and provide guidance on building end-to-end systems optimized for speed and scale.
  • Providing technical direction and guidance about performance, user experience and impact on product architecture in key discussions
  • Debugging of key issues raised by customers, performance enhancements and develop strategies and design to improve product performance.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • The chosen individual will work out of the Contour Software Lahore / Karachi / Islamabad resource center office, as an extension of the division-based R&D department.

    Desired Skills :

  • Bachelor's Degree in Information Systems, Computer Engineering, or equivalent technical Degree; or equivalent combination of education and experience.
  • Exceptional analytical and problem-solving skills.
  • Strong organizational skills it can be a fast-paced environment at times, so you'll need to be organized.
  • 5+ years of experience building large-scale software applications.
  • Experience designing and integrating RESTful APIs.
  • Excellent debugging and optimization skills
  • Unit / integration testing experience
  • Expertise in front-end technologies :
  • JavaScript
  • Angular 2+ with TypeScript
  • CSS (Foundation or Bootstrap)
  • Prior experience of .Net framework and C#.
  • Experience working with server technologies including Apache , ISS .
  • Experience writing technical specification from functional specification.
  • Familiarity with DBMS technology, including SQL Server, Oracle, MongoDB, and MySQL (Must) and caching mechanisms such as Redis, Memcached and Varnish (either of these)
  • Must have experience of developing Progressive Web Applications (PWA)
  • Knowledge of Blazor
  • Good problem-solving skills
  • Experience of collaborating and knowledge transfer to mixed teams whilst delivering to agreed timelines would be highly beneficial
  • Excellent spoken and written English is essential
  • Candidates with no experience of OpenEdge should be willing to learn its basics up to an extent that they can understand pre-developed code.

    Nice to Have :

  • Knowledge of Java and React JS
  • Knowledge of Open Edge is a plus.
  • Experience of NodeJS.
  • Knowledge of UI / UX and basic prototype design.
  • Experience using an operational ticketing system to record changes and work history details such as JIRA, OTRS or Service Now.
  • Qualifications / Training

    Degree level / certification or equivalent experience

  • Leadership :
  • Learns and acquires relevant skills to fulfil job objectives and shares knowledge with others
  • Has the necessary skills and resources to complete own work within agreed deadlines, whilst identifying and communicating any issues accordingly
  • Leads by example, acting with integrity, showing genuine care and concern for employees, respecting confidentiality, and treating people fairly
  • Initiative and Follow-through :
  • Is self-motivated, focused on priorities and keeps moving toward objectives
  • Is inquisitive and questions to find practical solutions to resolve problems
  • Is curious, questioning and challenging to generate new ideas and get the best results
  • Results Orientation :
  • Understands and establishes own targets and priorities and has ability and agility to work towards them
  • Able to understand the commercial benefits and costs of their work
  • Delivers best results with determination; recognizes obstacles and resolves problems quickly; resilient and not daunted by draw backs
  • Effective Collaboration :
  • Supports and interacts with their team to create a strong team spirit and achieve mutual goals
  • Makes a strong and positive impact in a group situation, whilst respecting the needs and values of others
  • Communication :
  • Presents well-reasoned arguments to gain commitment, stating own views clearly and consistently
  • Organizes and expresses thoughts clearly and concisely, both in speaking and writing, so that others understand
  • Technical Mastery :
  • Understands their role and challenges and reviews processes to ensure that the customer and business receive the best result
  • Examines and fact finds to understand the full situation and can assess the pros and cons of alternative technical solutions
  • 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
  • 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