We are Hiring

    At KPS, we believe in cultivating a working environment that supports innovation and creative thinking. Following ethical business standards and practices, we provide employees a healthy environment where they can continue to learn and achieve the recognition they deserve.

    Perks and Benefits







Career Opportunities

    Job Details

  • Industry : Information Technology
  • Category : Software Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 1-3 Years
  • Total Positions : 3
  • Read More

    Job Description

  • Must have 1 ~ 3 years of experience in full stack application development.
  • Must have ability to work with SQL Server and create stored procedures and complex queries.
  • Must be able to work with .NET Core and create APIs and development experience in MVC.
  • Hands-on experience with GIT or Azure DevOps and repositories.
  • Good to have knowledge of other Azure services.
  • Ability to solve problems quickly and completely with proactive involvement.
  • Team player with good communication skills and positive attitude towards work.
  • Perform Unit and Integration Testing.
  • Work with the Team Lead during System Integration Testing.

  • Education:

  • Possess at least BS in Software Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Software Testing & Quality Assurance
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 8 Years
  • Total Positions : 1
  • Read More

    SQA Manager responsible for all aspects of Software Quality throughout the software development life cycle. This involves continual development and implementation of the rigorous testing methods and procedures to evaluate the quality of developing software project. He / She will be working closely with software development team to ensure full knowledge of the proposed software design and that testing covers all aspects of the intended functionality.

    Manager SQA provides feedback on quality to the development team to spur changes in the software development process, to the project management team to ensure they are aware of any bugs or issues clients may have that are being addressed, and to management to make them aware of the progress being made on projects.

    Responsibilities:

  • Lead and guide the QA effort for Mobile Apps, API and Web application projects and maintenance items, i.e., defining test scope, creating test plans and timelines, assigning QA resources, attending/coordinating project meetings and effectively reporting test results.
  • Support the projects, maintenance, and production of Mobile, API and Web applications activities as it relates to QA, which includes, but is not limited to, coordinating support activities with the business and technical leads, creating test plans, writing both manual and automated test scenarios, performing functional, usability, and regression testing, performance testing, bug tracking and reporting.
  • Manage incoming requests for quality assurance services and as appropriate, delegate work to QA Team.
  • Manage multiple testing projects and scheduling of testing efforts.
  • Create and maintain development plans for each team member, including training, skills assessment.
  • Set SQA team members’ objectives, monitor and evaluate performance and provide feedback and mentoring.
  • Prepare and conduct employee performance reviews for assigned QA resources.
  • Manage design and implementation of validation procedures, test plans and test cases.
  • Develop, Write and Manage the execution of overall software test strategy.
  • Lead the efforts to enhance and make testing process more efficient.
  • Responsible for managing, hiring and training the QA resources.
  • Write QA reports and ensure all QA processes is documented.
  • Ensure outputs for QA Cycles are documented.
  • Establish, document, and promote team standards with regards to test automation.
  • Establish an efficient feedback loop between the QA team and development teams to ensure our QA staff is effectively utilized and continuously implementing process improvement Mentor and train Developers, QA Associates and other team members on best practices and industry standards.
  • Work with and support the Software Quality Engineers to implement and maintain an automated test framework.
  • Ensure regression testing is properly conducted.
  • Build a consolidated set of Automated regression tests to ensure that new functionality works as expected and does not disrupt/alter current functionality.
  • Work with the L1 Coordinators to review problem reports related to the software release.
  • Work with the L2 support team to resolve problems.

  • Experience required:

  • 8+ years of experience in Software Quality Assurance of Mobile Apps, API and Web application projects.
  • Hands on experience in Manual/Automation QA testing.
  • 3+ year of experience of leading and managing the QA team.
  • Experience in using different QA tools.
  • Strong Knowledge of Software Quality Assurance Processes and Standards.
  • Demonstrated knowledge and experience using various testing methodologies.

  • Education:

  • BS/MS in computer science / computer engineering or equivalent.
  • Certification in Software Quality Assurance will be plus.

  • Preferred Skills and Knowledge:

  • Exposure to Software Coding standards and SQL is preferred.
  • Exposure to Agile methodologies.
  • Exposure to Version Control System, CICD Pipeline.

  • Personal Skills:

  • Strong written and oral communications skills.
  • Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
  • Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills.
  • Ability to work in a team-oriented, collaborative environment.
  • Ability to quickly pick up new tools and technologies.
  • Willingness and ability to train and teach others.
  • Ability to facilitate meetings and follow up with resulting action items.
  • Ability to prioritize and execute tasks in a high-pressure environment.
  • Strong presentation and interpersonal skills.
  • Ability to work effectively in a multi-cultural environment, and to lead and influence cross-organizationally with and without direct authority.
  • Ability to effectively move forward on tasks even with ambiguous or changing requirements.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Research and Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 7-10 Years
  • Total Positions : 1
  • Read More

    R&D Team Lead responsible for leading our research and development initiatives, driving innovation, and proactively leading a team of software engineers. This role requires strong technical expertise, critical thinking abilities, and the capacity to develop research based effective solutions. This lead role is vital in shaping our company's future through research, innovation, and development of cutting-edge software solutions.


    Job Description

  • Lead and oversee the company's research and development efforts, aligning with organization's strategic goals and objectives.
  • Foster a culture of innovation and critical thinking within the R&D team, encouraging creative problem-solving and exploration of new technologies.
  • Collaborate closely with managers and engineers to understand business requirements and drive research-based solutions.
  • Conduct thorough research and analysis to identify opportunities for innovation solutions based on emerging technologies.
  • Lead and manage a team of software engineers, providing guidance, support, and mentorship.
  • Facilitate an environment that promotes collaboration, knowledge sharing, and continuous learning through R&D.
  • Set clear expectations, assign tasks, monitor, and report progress to ensure timely and high-quality delivery.
  • Utilize strong technical background to provide technical leadership and guidance to the R&D team.
  • Drive the design, development, and implementation of cutting-edge software systems and architectures.
  • Stay up-to-date with the latest advancements in software development, research methodologies, and emerging technologies.
  • Communicate and collaborate closely with management to align R&D efforts with defined business objectives.
  • Providing regular updates on R&D initiatives, progress, and challenges with internal and external stakeholders for knowledge sharing.
  • Proactively coordinate with solutions teams and initiate R&D for any required functionalities, features, technologies and platform upgrades.

  • Experience Required:

  • Strong technical background with expertise in modern software development languages, frameworks, and tools.
  • Proven experience in leading and managing software development teams.
  • Excellent critical thinking and problem-solving skills, with the ability to understand complex requirements and develop effective solutions.
  • Strong research and analysis expertise, with the ability to identify and evaluate emerging technologies and trends.
  • Experience in Agile/Scrum methodologies and an iterative development process.
  • Proficiency in cloud technologies and services, preferably with experience in Azure.
  • Ability to thrive in a fast-paced, dynamic work environment and manage multiple priorities

  • Education:

  • Possess at least BS in Computer Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Network & System Support
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 1-3 Years
  • Total Positions : 1
  • Read More

    Job Description

  • Installation and configuration of computer hardware, OS and applications of different combination / environments for development teams.
  • Excellent troubleshooting skills for installed applications / software conflicts, system or network related issues.
  • Having good knowledge of Wireless APs, configuration and troubleshooting, Domain Network roles & rights, DNS & DHCP Servers.
  • Strong understanding of OSI Model and clearly knows end to end communication mechanism.
  • Strong troubleshooting skills for different Operating Systems and applications.
  • Require working knowledge of Database and Web Servers on Windows and Linux platform.
  • Dealing with imaging devices as photocopier, printer and scanner.
  • Implement and maintain corporate policies at device level.
  • Understanding of Server hardware and network peripherals. .
  • Knowledge of VMs architecture and their provisioning / maintenance.
  • Require understanding and good knowledge of cloud computing including Microsoft Azure Services, Microsoft 365, Azure DevOps, Microsoft Windows Defender and Microsoft Intune
  • Coordination & follow-up with vendors from quote gathering to procurements.
  • Support & maintain other Infrastructure items like UPS, Genset and working environment.
  • Research and sampling of new tools & technologies as instructed.
  • Quick learner and can efficiently output for parallel assignments.
  • Excellent communication skills in English, both spoken and written.

  • Education:

  • Possess at least BS in Computer Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Software & Web Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 2-4 Years
  • Total Positions : 1
  • Read More

    Job Description

  • Must have ability to work with databases (SQL and NoSQL) and write the stored procedures & create complex queries.
  • Must be able to work with .NET/.NET Core and create APIs.
  • Hands-on experience with GIT or Azure DevOps and repositories.
  • Good to have knowledge of Azure Services and Power BI Embedded.
  • Ability to solve problems quickly and completely with proactive involvement
  • Team player with good communication skills and positive attitude towards work.
  • Perform Unit and Integration Testing.
  • Work with the Team Lead during System Integration Testing.

  • Education:

  • Possess at least BS in Software Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Software & Web Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 1-3 Years
  • Total Positions : 1
  • Read More

    Job Description

  • Must have 1 ~ 3 years of experience in full stack application development using ASP.NET Core & React JS.
  • Must have ability to work with databases (SQL and NoSQL) and write the stored procedures & create complex queries.
  • Must be able to work with .NET 6, APIs & Azure functions.
  • Hands-on experience with GIT or Azure DevOps and repositories.
  • Good to have knowledge of Logic Apps & Other Azure Services.
  • Ability to solve problems quickly and completely with proactive involvement.
  • Team player with good communication skills and positive attitude towards work.
  • Perform Unit and Integration Testing.
  • Work with the Team Lead during System Integration Testing.

  • Education:

  • Possess at least BS in Software Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Software & Web Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 2-5 Years
  • Total Positions : 5
  • Read More

    Job Description

  • Designing, coding and debugging of applications in various software programming languages having special skills & expertise in Microsoft .NET Framework using C#, ASP.NET, MVC, jQuery, SQL.
  • Understand business logic involved in the system and deliver as per client’s requirement.
  • Create process flows and code accordingly for enhancements and changes.
  • Perform Unit and Integration Testing.
  • Work with the Team Lead during System Integration Testing.
  • Ability to solve problems quickly and completely.
  • Provide support on LIVE projects and work efficiently to design, develop, test and deliver project modules within assigned deadlines.
  • Strong user interface designing skills and ability to follow quality coding practices with clear and well-documented code.
  • Team player with excellent communication skills in English, both spoken and written.

  • Education:

  • Possess at least BS in Software Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Software Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 2-5 Years
  • Total Positions : 1
  • Read More

    Job Description

    Primary Duties:

  • Working experience of Azure API management, Event Grid, Function App, App Service, and Storage Accounts.
  • Solid understanding of Microservices Architecture with an ability to analyze, design, implement, test, tune, and monitor services as needed.
  • Experience with .NET Core, ASP.Net MVC, C#, HTML, JavaScript, jQuery, and CSS.
  • Designing and optimizing Cosmos DB architecture, resource models, containers, databases, and collections.
  • Ability to optimize queries, define indexes, profile performance, troubleshoot, and resolving issues for better resource consumption.
  • Hands-on experience with GIT or Azure DevOps repositories, pipelines, and releases.
  • Experience working with Agile methodology.
  • Ability to solve problems quickly and completely with proactive involvement.
  • Team player with good communication skills and positive attitude towards work.
  • Perform Unit and Integration Testing.
  • Work with the Team Lead during System Integration Testing.

  • Education:

  • BS/MS in computer science / computer engineering or equivalent.
  • Read Less

    Job Details

  • Industry : Information Technology
  • Functional Area : Software & Web Development
  • Job Location : Islamabad
  • Job Type : Permanent
  • Career Level : Experienced Professional
  • Experience : 3-4 Years
  • Total Positions : 1
  • Read More

    Job Description

  • Strong programming skills in C# with solid grip over OOP and design patterns.
  • Experience in development of Windows Native Applications using WPF and WinForms.
  • Experience working with SQL databases, specifically Microsoft SQL Server and LINQ to SQL.
  • Experience working with REST based web APIs.
  • In-depth knowledge of application hosting and configuration over IIS web server.
  • Experience with MVC, ASP.NET, and cross platform development technologies is a plus.
  • Working experience with Azure cloud platform will be preferred.

  • Primary Duties:

  • Understand business logic involved in the system and deliver as per client’s requirement.
  • Create process flows and code accordingly for enhancements and changes.
  • Perform Unit and Integration Testing.
  • Team player with ability to solve problems quickly and completely.
  • Provide support on LIVE projects and work efficiently to design, develop, test and deliver within assigned deadlines.
  • Excellent oral and written communication skills, must be able to communicate, document, prepare and give briefings to customers.

  • Skills:

  • C#
  • WPF Development
  • WinForms
  • RESTful Web Services
  • ASP.NET MVC
  • Internet Information Services (IIS)
  • Microsoft Azure
  • Microsoft SQL Server
  • LINQ to SQL
  • Crystal Reports
  • DevOps

  • Education:

  • Possess at least BS in Software Engineering / Computer Science or equivalent from HEC recognized university.
  • Read Less

Didn’t find the job you were looking for?