Senior Software Engineer

About Afiniti

At Afiniti, we are a leading provider of artificial intelligence technology that elevates the customer experience by making moments of human connection more valuable. Our mission is rooted in a simple yet powerful idea: understanding patterns of human behavior enables us to predict how people will interact and create meaningful connections.

Using our patented AI technology, we revolutionize the contact center industry by pairing customers with the most compatible contact center agents. By doing so, we enhance the entire customer journey, resulting in exceptional experiences and improved outcomes for all parties involved.

Our transformative technology has generated billions of dollars in incremental value for our esteemed clients, which include Fortune 500 companies across diverse industries such as financial services, telecommunications, travel, and hospitality. We take pride in our global reach and impact, with our solutions being leveraged by organizations around the world.

To learn more about Afiniti and the groundbreaking work we do, visit www.afiniti.com.

About the role

We are looking for C++ Software Design Engineers to join our team to develop features and bug fixes on a Cloud Telecommunication and Digital Messaging Solution and help us build the next generation of internal and external products.

Key Responsibilities

  • The candidate will contribute to the creation of Afiniti’s next generation of software systems.
  • The software systems will be focused towards data analysis, machine learning, reporting, data visualization and monitoring.
  • The candidate will be expected to develop high-performance, scalable microservices and software that handles large datasets and provides real time communication channels, using C++ and other languages.
  • The candidate is familiar with clean architecture and will be expected to document architectural designs

Minimum Qualifications

  • Bachelor of Engineering (or higher) in Computer Science or related disciplines
  • 5+ years of professional experience in C++ Development on Linux for Senior Software Engineer position
  • Demonstrable experience in modern C++ development, STL, design, implementation and maintenance of socket programming and multi-threaded programming in scalable and high-available microservices.
  • Proficiency in Object-Oriented programming and design patterns
  • Good command of English communication, writing, presentation, and interpersonal skills
  • Adaptable, team player, pro-active and having hands-on approach
  • Ability to multi-task, organize, and prioritize work

Preferred Qualifications

  • Good knowledge of API development, Rest, WebSocket, GRPC
  • The ability to quickly comprehend complex business processes and existing systems’ architecture, and propose efficient solutions to tough problems
  • A deep understanding of common data structures and algorithms
  • An aptitude for debugging, mathematics, problem solving and mastering new languages and APIs in a short time span
  • The ability to differentiate between barely working and quality code, and the talent to produce the latter
  • Comfort in Agile development methodologies
  • Demonstrable unit test development experience is required, and Google Test Framework experience is a plus
  • Experience with at least one RDBMS, such as PostgreSQL
  • Familiarity in using following tools: Git/Jenkins/Jira /SonarQube
  • Docker/container usage experience is a plus
  • Knowledge with the following technologies, though not essential, would be a big plus Clang tools, CMake build system, GDB, test driven and behavioral development experience, testing experience
  • Telecommunication domain knowledge is a big plus
  • The candidate is familiar with clean architecture and will be expected to document architectural designs
  • SIP knowledge is a big plus.

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover/motivation letter where (turkeyjobs.co) you saw this job posting.

Share
Published by

Recent Posts

Turkish Bilingual Interpreter – Tampa, FL

Important Note: This is NOT a remote position. This position is based out of our…

1 hour ago

Medical Assistant / LPN – Tennova Primary Care Farragut, Turkey Creek, Full

Job Description Administers nursing care in an outpatient facility or clinic under the supervision of…

1 hour ago

RD Medical Lead Eurasia

Job title: RD Medical Lead Eurasia About the job Our Team: The Medical Team Eurasia…

1 hour ago

Assistant Ranch Manager Drive On – Whitmore Turkey Ranch (Shift Varies)

Company Description Foster Farms has been serving families since 1939. Since the founding days, Foster…

1 hour ago

Sr. Brand Specialist – AVS, TR AVS

DESCRIPTION 2024 Turkey Senior Brand Specialist Amazon Türkiye team is looking for an analytical, customer-obsessed,…

1 hour ago

IT Specialist – Vulnerability Management & Life Cycle Management

Company Description Avery Dennison Corporation (NYSE: AVY) is a global materials science and digital identification…

1 hour ago

This website uses cookies.