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