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 actively seeking a talented Senior C++ Developer to join our progressive team, tasked with migrating a DSS product to Azure in the FinTech industry. The main aim is to achieve seamless integration and enhancement of product features. The selected candidate will be vital in crafting high-quality software solutions and ensuring the successful deployment and integration of technologies within a cloud environment.

Responsibilities
  • Identify and resolve coding issues to improve stability and performance
  • Develop advanced algorithms to enhance system functionality
  • Uphold exceptional code quality and clarity to enhance scalability and maintainability
  • Actively tackle project requirements and challenges, assess results, and implement effective solutions
  • Promote strong teamwork within a small group to improve agility and speed up decision-making
  • Follow strict project specifications and adhere to coding standards
  • Conduct detailed code reviews and participate in continuous improvement processes within the development cycle
  • Mentor and support junior developers on the team
Requirements
  • Minimum of 3 years of robust experience in C/C++ programming
  • Extensive expertise in the analysis and design of software systems
  • Proficiency in Linux/Unix platforms
  • Hands-on experience with enterprise bus technology, especially ActiveMQ
  • Thorough understanding of JSON data structures and APIs
  • Capability to develop and debug applications using Apache Ant
  • Significant experience in multithreaded and multiprocess programming
  • Knowledge of both Infrastructure as a Service (IaaS) and Platform as a Service (PaaS)
  • Basic understanding of Cloud Design patterns
  • Competence in using SSH for secure data transmission
  • Experience with version control systems like Mercurial or Git
  • Knowledge of queues and Enterprise Service Bus (ESB) setups
  • Fluent English proficiency, with communication skills at a B2 level or higher
Nice to have
  • Experience with Azure Databases, Azure Kubernetes Service, and Azure Service Bus
  • Skill in Elasticsearch
  • Experience developing Python applications
  • In-depth knowledge and experience with REST/SOAP services
  • Experience in Agile environments and familiarity with Agile methodologies such as SCRUM and SAFe
  • Proficient in SQL Server development, 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