C++ Developer/Senior Consultant Specialist/Pune/Wholesale IT: 0000JTK6 - HSBC

    HSBC
    HSBC Pune, India

    2 weeks ago

    HSBC background
    Description
    Some careers shine brighter than others.
    If you're looking for a career that will help you stand out, join HSBC and fulfil your potential.

    Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further.

    HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories.

    We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions.

    We are currently seeking an experienced professional to join our team in the role of a Senior Consultant Specialist.
    This position is for a seasoned Solutions architect who will drive the solution architecture for new initiatives in the high value payment processing space as well as drive optimization in the existing applications, and the candidate will be expected to perform the below principal responsibilities-In this role, you will:Participate in domain and technical discussions and contribute actively to meet the directions set by the domain chief enterprise architectDefine and understand current state solution and identify options to get to target state and define a path to get to the target stateAdvocate architectural principles around distributed computing, High Availability, resilience / fault tolerance and cyber securityDesign and Architect software systems that are adhere not only to functional requirements but also nonfunctional requirements around SLA and throughputPromote new but fit for purpose technologies, frameworks and design pattern and come up with a well-documented Clear choice and well-crafted POC for the sameMentor junior member of the team and to instill and mainstream architectural thought processUnderstand industry and best in class application trends and apply that knowledge to current and future architectural needs after driving consensus with all stakeholdersDemonstrate strong technological capability and act as a trusted technical advisor to the development communityRequirements


    To be successful in this role, you should meet the following requirements:At least 8 years of full stack hands on development experience and 4 years of experience in solutions architecture, leading architecture initiatives on a complex tier0 application / programExperience in optimizing (for computing resources) a highly available distributed platformDeep understanding of at least one of the cache solutions preferably Hazelcast or REDISHave working knowledge on deploying distributed application.

    Should understand Linux OSShould understand memory leak in a C++ application and tools which are used in industry to detect them.

    Expertise in at least one RDBMS (preferably Oracle) and one NOSQL DBGood understanding of Infra components like Network, Storage, Compute etcGood understanding of messaging systems like IBM MQThe successful candidate will also meet the following requirements:
    Broad understanding of Devops toolingSignificant contribution to an open-source projectEnthusiastic in participating in Internal/External Hackathons and influencing teams to do the same