C++ Software Developer
Broadridge Financial Solutions — Armenia · Posted ~22 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
CQG is now part of Broadridge
Broadridge Financial Solutions is a global fintech leader delivering technology, communications, data, and analytics solutions that help financial services firms, asset managers, and public companies operate more efficiently, navigate change, and enhance client and investor experiences.
Role Overview
The primary objective of this position is to produce required product in conjunction with team members insuring it is of high quality and is timely.
Responsibilities
Gather and produce requirements and designsWrite production quality and test code for the required product according to provided requirements; support the legacy codeAccurately plan software development activities and follow established processesShare knowledge, listen and hear team members’ view points and provide fair evaluation of different opinionsCommunicate effectively with management and team members, be enthusiastic to contribute to the team and make a differenceKeep commitments and deadlinesActively participate in discussions regarding technical issues
Requirements
Bachelor’s/Master’s degree or equivalent in Computer Science or a related disciplineOver 3 years of C++ development , design or equivalent combination of education, skills and experienceExperience with STL (Boost and similar libraries)Working knowledge of OOP, design patterns, classical algorithms and data structuresPractical knowledge of Linux platform is a mustPractical knowledge of Windows platformGood understanding of multithreading programming and networkingKnowledge of memory dumps analysis is an advantageKnowledge of various processes and methods of software developmentWorking knowledge of SQL is an advantageDemonstrated record of delivering high quality software products to marketStrong problem-solving skills and ability to develop those skillsDesire to learn new technologiesKnowledge in the area of exchanges and electronic trading is an advantageGood knowledge of English
We have 93,628 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 93,628 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume