• You have already applied to this job.
Senior Full Stack Developer - Team Lead
Job Detail
Information Technology
Software & Web Development
Total Position
Job Type
Full Time/Permanent ( Second Shift (Afternoon) )
Job Location
Lahore, Islamabad
No Preference
Career Level
Experienced Professional
Required Experience
5 Years - 10 Years
Apply By
Jan 17, 2019
Posted On
Oct 17, 2018
Job Description

The Division:
Quantitative Medical Systems (QMS), a division of Constellation Software Inc., pioneered the development of innovative products for renal dialysis treatment and management. Located in Emeryville, CA, QMS is expanding its leadership position in providing state-of-the-art software systems for the healthcare industry. Its software concentrates on dialysis billing, tracking of accounts receivable, associated operations, and clinical management analyses/reporting.
QMS Focus is the most advanced financial and information management software for dialysis providers, and enjoys a market leadership position, with over 2000 clinics currently using it.
QMS Clinical System (QCS) provides the dialysis facility the ability to access essential clinical data and is seamlessly integrated with QMS Focus to complete charge capture, reducing data entry. 

The Position:
The division is seeking a Senior Full Stack Developer – Team Lead, who should have an affinity and experience on modern web technologies and architecture, will be part of an onshore-offshore software development team and will play a key role in the modernization of a complex enterprise solution and will assist Quantitative Medical System's Lead Architect in implementing both technical and functional requirements of the Firefly project.
Additionally, he/she will also serve as a leader to Contour team members who are participating on the development. They will be responsible for ensuring that software development efforts align with user stories, wireframes and work items, and are completed within deadlines.
The successful hire will be located and work out of the Contour Software Lahore/Islamabad office, working as part of the resource-center team, as an extension of the division-based R&D department.

Required Qualifications:

  • University degree in Computer Science, Information Systems or related discipline.
  • 5-10 years of strong experience with web development and expertise with JavaScript & JavaScript based libraries and frameworks.  
  • Strong knowledge, experience and skills with React JS, Redux, Data Tables, CSS.
  • 3+ years of experience in a production engineering setting.
  • 1+ years of working experience as a Team Lead.
  • Strong experience of working with C#.Net.
  • Strong understanding of Domain Modeling with behaviors, actions and workflow, not just data.
  • Strong understanding of dependency and deployment (package manager npm, bower, etc.).
  • Strong understanding of IdentityServer4, OpenID and OAUTH 2.0 framework.
  • Strong understanding of REST architecture, and experience of creating and consuming RESTful APIs using Web APIs.
  • Experience with object-relational mapping frameworks for data persistence.
  • Strong understanding and skills of Bootstrap and building UI framework components.
  • Strong understanding of Object-Oriented design and its implementation.
  • Strong communication skills.
  • Experience of working with relational databases including Oracle.
Key Responsibilities:
  1. Produces readable, maintainable, performant and testable code
    1. Leverages various language features and constructs to improve code quality
    2. Ensures that functional code is testable
    3. Able to perform code reviews
    4. Troubleshooting code execution and performance
  2. Translates Functional Requirements
    1. Interprets user stories and work items and implements appropriate solution
    2. Understands how a specific requirement fits within entire solution and workflow
  3. Mentors junior team members
    1. Assists junior team members in all areas of development process
    2. Teaches junior members
  4. Uses the team collaboration suite comprehensively and advocates its use to others
    1. Ensures statuses are updated
    2. Ensures all activities are logged
  5. Communicates effectively with others
    1. Willing to ask questions as necessary
    2. Participates in feedback cycle
  6. Availability
    1. Given the time zone difference it will be critical that there is overlap with QMS work schedule.
Nice to have:
  • Experience of health insurance industry.
  • Experience of Domain Driven Design.
  • Experience of DevOps/TFS/Git automation.
  • Experience of Hl7/FHIR & Team Foundation Server.
Benefits Package:
Contour Software is committed to provide exciting learning opportunities, quality of work, and work-life balance to its employees.
Our benefits package includes:
  • Market-leading Salary
  • Medical Coverage – Self & Dependents
  • Parents Medical Coverage
  • Provident Fund
  • Employee Performance-based bonuses
  • Profit Sharing Plan [Tenured Employees only]
  • Home Internet Subsidy
  • Conveyance Allowance
  • Life Benefit
  • Child Care Facility [Karachi & Lahore only]
  • Professional Development Budget
  • Leaves Encashment
  • Recreational area for in-house games [Karachi & Lahore only]
  • Sporadic On-shore training opportunities
  • Friendly work environment

Contents and Compilation ©2018 Rozee.pk | ©2018 All other Rights Reserved to Contour Software (PVT) Ltd - a subsidiary of Constellation Software Inc.

Jobs in Pakistan