
Expert Software Engineer
Afiniti
Full time Full day
Karachi
Who we are?
Afiniti uses data science and operations research to enhance human interactions in large enterprises by efficiently pairing customers or tasks with company representatives. Our primary focus is improving contact center interactions for sales, service, retention, collections, and customer satisfaction in fields ranging from telecommunications to healthcare to banking to hospitality. To ensure we’re delivering value, we measure performance using a real-time control group – routing a portion of calls using the client’s existing system and the majority of calls using our data-scientist-designed pairing and next best action recommendation strategies. Clients are billed on our incremental improvement, so model quality is central to our product
THE IDEAL CANDIDATE WILL HAVE:
At least 10+ years of professional experience in C/C++ preferably modern C++ (11,14)
Websocket, Secure Socket(Socket with TLS) and Rest API development experience preferably in C++
Demonstrable experience in STL, Boost, TCP/IP Sockets, multi-threaded programming and Inter Process Communication
Development Experience in Client Server architecture
Strong Operating system concepts
Development experience on Linux
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
Comfort in both old-school and Agile development methodologies
Test Driven Development experience
Excellent analytical and technical skills
Hands on experience with valgrind, gdb and other tools
Good knowledge of design patterns and principles
Little know how about Shared Memory
Working experience with JSON format
GOOD TO HAVE:
Knowledge about microservices
Knowledge Agile development
Experience with CMake
Experience with Git
Experience OpenAPI Specification and documentation
Knowledge of CI/CD pipeline tools
Strong Database Concepts
Unix Shell Scripting
Education
Bachelor's degree in Computer Science, Software Engineering or relevant field
Salary & Package
As well as a competitive base salary dependent on the number of years of experience, we also offer corporate benefits.
Afiniti uses data science and operations research to enhance human interactions in large enterprises by efficiently pairing customers or tasks with company representatives. Our primary focus is improving contact center interactions for sales, service, retention, collections, and customer satisfaction in fields ranging from telecommunications to healthcare to banking to hospitality. To ensure we’re delivering value, we measure performance using a real-time control group – routing a portion of calls using the client’s existing system and the majority of calls using our data-scientist-designed pairing and next best action recommendation strategies. Clients are billed on our incremental improvement, so model quality is central to our product
THE IDEAL CANDIDATE WILL HAVE:
At least 10+ years of professional experience in C/C++ preferably modern C++ (11,14)
Websocket, Secure Socket(Socket with TLS) and Rest API development experience preferably in C++
Demonstrable experience in STL, Boost, TCP/IP Sockets, multi-threaded programming and Inter Process Communication
Development Experience in Client Server architecture
Strong Operating system concepts
Development experience on Linux
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
Comfort in both old-school and Agile development methodologies
Test Driven Development experience
Excellent analytical and technical skills
Hands on experience with valgrind, gdb and other tools
Good knowledge of design patterns and principles
Little know how about Shared Memory
Working experience with JSON format
GOOD TO HAVE:
Knowledge about microservices
Knowledge Agile development
Experience with CMake
Experience with Git
Experience OpenAPI Specification and documentation
Knowledge of CI/CD pipeline tools
Strong Database Concepts
Unix Shell Scripting
Education
Bachelor's degree in Computer Science, Software Engineering or relevant field
Salary & Package
As well as a competitive base salary dependent on the number of years of experience, we also offer corporate benefits.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs

We are looking for a Web Designer who is responsible for creating highly usable and visually engaging website designs across all content management systems and devices while staying in line with project scope, billable time, expectations and goals. Experience in...
Karachi

Purpose of the post: To provide effective and seamless administrative support to the Polio Eradication Initiative specifically and the country office generally in the areas of administration, procurement, human resources through coordinating the administrative services, oversee that deadlines are met,...
Karachi

District Quality Officer
Umerkot based – (Umerkot + Tharparkar)
Pathfinder Overview
Pathfinder International is a global leader in sexual and reproductive health. We place reproductive health care at the center of all that we do—believing that it is not only...
Karachi