Job 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 Software Engineer.

 

In this role, you will:

  • Enhance & drive the overall product strategy, providing the vision and roadmap for the Data Analytics platform over Cloud journey and to help drive future requirements with reduced operational costs.
  • Implementation of IT strategy to support core business objectives and gain business value.
  • Become the ‘voice’ of the business within technology to ensure strategies are cohesive across all business streams.
  • Identify interdependencies between various integrated teams and release plans.
  • Accountable for identifying and resolving any alignment issues within the component teams delivered through the Global IT organization.
  • Part of global team, consisting of 20+ resources across development and support.
  • Creation & execution of plans to support training, adequate levels of resourcing to support the global demand
  • Accountable for ensuring the products & services are delivered adhering to the approved architecture and solutions to meet the customer needs.
  • Drive/Supporting technical design, change for new and existing data sources and manage support for delivering state of art intelligence infrastructure.
  • Evolution of the DevOps model, ensuring continued improvement of the technology lifecycle and alignment with stakeholder plans  
  • Adhere to compliance with external regulatory requirements, internal control standards and group compliance policy.
  • Maintains HSBC internal control standards, including timely implementation of internal and external audit points.
  • Take accountability to work closely and build a trusted relationship with the business to ensure delivery of the benefits outlined by the respective strategy.
Requirements

To be successful in this role, you should meet the following requirements:

  • Retail banking environment, with good understanding of customer lifecycle across core products
  • 6+ years of Industry experience, solid exposure to managing/supporting product-based teams providing global services.
  • Developing and maintaining ReactJS-based web applications:
  • This includes creating new features, enhancing existing ones, and ensuring the overall functionality and user experience of the application.
  • Writing clean, efficient, and reusable React components:
  • This involves using best practices for component design, ensuring code readability, and creating components that can be used across multiple applications.
  • Implementing state management:
  • This involves using tools like Redux or Context API to manage the application's data and state efficiently.
  • Ensuring cross-browser compatibility and mobile responsiveness:
  • This means ensuring that the application looks and functions correctly across different browsers and devices.
  • Optimizing application performance:
  • This includes identifying and fixing performance bottlenecks, improving loading times, and ensuring a smooth user experience.
  • Working closely with backend developers to integrate APIs:
  • This involves collaborating with backend developers to define API endpoints, consume them in the frontend, and ensure seamless data flow.
  • Following best practices in UI/UX design and front-end architecture:
  • This involves understanding UI/UX principles, designing user-friendly interfaces, and structuring the codebase in a maintainable and scalable way.
  • Staying updated with the latest ReactJS trends and features:
  • This means continuously learning about new features and best practices in the ReactJS ecosystem.
  • Performing unit testing and debugging for high-quality applications:
  • This involves writing unit tests to ensure the quality of the code, debugging issues, and fixing bugs.
  • Maintaining code quality, organization, and documentation:
  • This involves writing clear and concise code, organizing the codebase, and documenting the code for future reference

Skills :

  • In-depth knowledge of JavaScript and ReactJS: This includes understanding core JavaScript concepts, React components, JSX, and state management. s
  • Familiarity with other front-end technologies: This can include HTML, CSS, Bootstrap, and potentially other frameworks like Angular or VueJS. 
  • Experience with state management libraries: This can include Redux, Context API, or MobX. 
  • Understanding of front-end performance optimization techniques: This can include lazy loading, code splitting, and image optimization. 
  • Experience with version control systems (e.g., Git): This is essential for collaborating with other developers and managing the codebase. 
  • Good communication and collaboration skills: This is crucial for working with other developers, designers, and stakeholders.
  • Problem-solving skills and ability to debug: This is essential for identifying and fixing issues in the codebase. 
  • Understanding of UI/UX design principles: This helps in creating user-friendly and intuitive interfaces. 
  • Ability to write clean, well-documented code: This makes the code easier to maintain and understand.
  • Experience with front-end build tools (e.g., Webpack, Babel): These tools are used to automate tasks like bundling, transpiling, and minifying code. 
  • Strong proven experience in data migration projects over Cloud technologies like GCP/AWS, hands-on on Docker/Kubernetes
  • Strong proven skills in Dataflow, Airflow, Big queries, Big Data Ecosystem including Hadoop and Cloud technologies.
  • Strong knowledge of Data Warehousing, ETL, Analytics and Business Intelligence Reporting
  • Experience of working in DevOps and Agile environment, strong knowledge, and experience of support tools like Jenkins, GIT, Nexus, Splunk, AppDynamics etc

 

 

You’ll achieve more when you join HSBC.

www.hsbc.com/careers

 HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 Issued by – HSBC Software Development India