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