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 on the lookout for a skilled Senior C++ Developer to enhance our forward-thinking team, which is focused on transitioning a DSS product to Azure within the FinTech sector. The primary objective is to ensure smooth integration and advancement of functionalities. The successful applicant will play a crucial role in engineering superior software solutions and guaranteeing the effective execution and integration of technologies in a cloud setting.

Responsibilities
  • Diagnose and amend coding issues to enhance stability and performance
  • Engineer sophisticated algorithms to boost system functionality
  • Maintain exemplary levels of code integrity and lucidity to augment scalability and maintainability
  • Proactively manage project demands and challenges, evaluate outcomes, and deliver effective solutions
  • Foster strong collaboration within a compact team to enhance agility and accelerate decision-making
  • Adhere to definitive project specifications and coding standards
  • Engage in thorough code reviews and ongoing improvement efforts within the development timeline
  • Provide guidance and support to less experienced developers on the team
Requirements
  • At least 3 years of solid experience in C/C++ programming
  • Significant expertise in the analysis and design of software architectures
  • Proficient with Linux/Unix platforms
  • Practical experience with enterprise bus technologies, notably ActiveMQ
  • Deep understanding of JSON data structures and APIs
  • Ability to construct and debug applications using Apache Ant
  • Extensive experience in multithreaded and multiprocess programming
  • Acquaintance with both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
  • Elementary knowledge of Cloud Design patterns
  • Skilled in utilizing SSH for secure data exchanges
  • Experienced with version control systems such as Mercurial or Git
  • Familiarity with queues and Enterprise Service Bus (ESB) configurations
  • Fluent in English, with 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 knowledge and experience with REST/SOAP services
  • Experience in Agile environments and knowledge of Agile methodologies such as SCRUM and SAFe
  • Advanced SQL Server development skills, including 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