Experience Required
8 Years
Salary Range
60,000-100,000PKR
Career Level
Non-Managerial
Required Qualifications
Bachelor of Engineering (or higher) in Computer Science or related disciplines

Job Description

Job

The successful candidate should be able to develop and enhance the next generation software using C++ on Linux.

Requirements & Skills

The ideal candidate will have:

Demonstrable experience in C++, STL, Boost library, and intimately familiar with the C++ 17 language and Standard Library; experience with multi-threading is a plus.

Experience with RESTful APIs, and API Integration.

Experience in developing Software Applications in a Linux environment

A deep understanding of common data structures and algorithms

Test-driven Development experience, and experience with Unit-Testing Frameworks

Experience with at least one RDBMS

Experience with the following technologies, though not essential, would be a big plus Node.js, Kafk RabbitMQ, Redis, Go, Python, gRPC, Protocol Buffers.

The ability to quickly comprehend complex business processes and existing systems' architecture, and propose efficient solutions to tough problems

An aptitude for debugging, mathematics, problem-solving and mastering new languages and APIs in a short time span

Outstanding written and spoken English communication skills

The ability to recognize & differentiate between barely working, hacked-together Code and Clean, high-quality code, and the talent to produce the latter

C++ on Linux

C++, STL

RESTful APIs, and API Integration

NOTE: That this position requires flexibility in work timings

Mushawar UK Ltd

Human Resources - Karachi, Pakistan

Explore More Opportunities

Find similar jobs and career opportunities