Skip To Main Content
backBack to Search

Senior C++ Developer

C++, C++ STL Containers, iterators, algorithms, Microsoft Azure, Azure Databases, Azure Kubernetes Service, Azure Service Bus, Elasticsearch, Python, REST, SOAP, Scrum, T-SQL

We are in pursuit of a distinguished Senior C++ Developer to enhance our innovative team, which is dedicated to migrating a DSS product to Azure within the FinTech sector. The primary objective is to ensure flawless integration and augmentation of product functionalities. The chosen candidate will play an essential role in developing premium software solutions and securing the successful implementation and integration of technologies in a cloud framework.

Responsibilities
  • Troubleshoot and resolve code issues to boost stability and performance
  • Design sophisticated algorithms to augment system capabilities
  • Maintain superior code quality and transparency to increase scalability and maintainability
  • Proactively address project demands and challenges, evaluate impacts, and forge effective solutions
  • Encourage effective teamwork within a small unit to enhance agility and facilitate rapid decision-making
  • Adhere to precise project specifications and maintain coding standards
  • Perform exhaustive code reviews and engage in ongoing enhancement efforts throughout the development lifecycle
  • Guide and support junior developers within the team
Requirements
  • At least 3 years of comprehensive experience in C/C++ programming
  • Profound expertise in analyzing and designing software architectures
  • Skilled in operating on Linux/Unix platforms
  • Practical experience with enterprise bus technologies, notably ActiveMQ
  • Deep familiarity with JSON data structures and APIs
  • Ability to build and troubleshoot applications using Apache Ant
  • Extensive experience with multithreaded and multiprocess programming
  • Familiarity with both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
  • A fundamental grasp of Cloud Design patterns
  • Proficient in using SSH for secure connections
  • Experienced in version control systems like Mercurial or Git
  • Acquainted with queues and Enterprise Service Bus (ESB) configurations
  • Fluent in English, possessing strong communication skills at a B2 level or higher
Nice to have
  • Experience with Azure Databases, Azure Kubernetes Service, and Azure Service Bus
  • Proficiency in Elasticsearch
  • Experience in Python application development
  • Comprehensive understanding and experience with REST/SOAP services
  • Involvement in Agile environments and knowledge of Agile methodologies such as SCRUM and SAFe
  • Advanced skills in SQL Server development, including crafting T-SQL queries, stored procedures, and functions
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn