We are actively recruiting a seasoned Senior C++ Developer to join our pioneering team, focused on the migration of a DSS product to Azure within the FinTech industry. The primary aim is to achieve seamless integration and enhancement of product features. The successful candidate will be crucial in crafting high-end software solutions and ensuring effective deployment and integration of technologies in a cloud-based architecture.
Responsibilities
- Diagnose and solve programming issues to enhance system stability and performance
- Develop complex algorithms to expand system functionalities
- Ensure exceptional code quality and transparency to boost scalability and maintainability
- Actively tackle project requirements and obstacles, assess impacts, and develop efficient solutions
- Promote robust teamwork within a small team to improve agility and expedite decision-making processes
- Maintain strict adherence to project specifications and uphold coding standards
- Conduct detailed code reviews and participate in continuous improvement initiatives throughout the development cycle
- Provide mentorship and assistance to junior developers on the team
Requirements
- Minimum of 3 years of extensive experience in C/C++ programming
- Deep expertise in the analysis and design of software systems
- Proficiency in managing Linux/Unix platforms
- Hands-on experience with enterprise bus technologies, specifically ActiveMQ
- Strong knowledge of JSON data structures and APIs
- Ability 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
- Skilled in using SSH for secure data communications
- Experience with version control systems such as Mercurial or Git
- Knowledge of queues and Enterprise Service Bus (ESB) arrangements
- Fluent in English, with effective communication skills at a B2 level or higher
Nice to have
- Experience with Azure Databases, Azure Kubernetes Service, and Azure Service Bus
- Skills in Elasticsearch
- Experience in developing Python applications
- Thorough knowledge and experience with REST/SOAP services
- Experience in Agile environments and familiarity with Agile methodologies such as SCRUM and SAFe
- Proficiency in SQL Server development, including the creation of 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