
Global Banking & Markets - Client Onboarding Tech - Analyst - Bengaluru
- Bangalore, Karnataka
- Permanent
- Full-time
- 1+ years of experience in Software development in a fast paced environment with a successful track record of delivering quality code
- Great problem solving skills, desire to solve problems that have no text book solution
- Strong analytical and problem solving skills along with exceptional communication skills to operate in a fast-paced Agile/Scrum setup with global/remote team.
- Ability to design scalable, reliable, maintainable solutions with very excellent user experience
- Strong verbal and written communications skills and an ability to work in a team environment
- Experience with implementing unit tests, integration tests, Test Driven Development.
- Ability to work independently and as part of a team with skills to adapt to a variety of technologies
- Obsession with quality, operational excellence and user experience
- Proficient at working with large and complex code bases and comfortable with agile operating models
- A wide variety of projects are active and we have a long pipeline of proposed business solutions
- Participate in the design, development, testing and documentation of our COB platform
- Evolve the client onboarding platform to meet business, client, regulatory, operational, technical needs
- Participate in the entire SDLC from definition of requirements through deployment and production resiliency.
- Work closely with Business, Operations users and other developers globally
- Excellent opportunity to gain strong domain knowledge on aspects of the firms' client onboarding functions across all divisional groups
- Bachelor's degree in Computer Science (or equivalent work experience)
- Minimum of 1 years of professional development experience
- Exceptional machine learning programming skills and proficient in DNN, NLP, Transformer architecture, Tensorflow, Pytorch, LLM, scikit-learn
- Demonstrable core Java (JDK 8 and above) development experience (solid understanding of Core Java concepts and design patterns)
- Experience with building and maintaining a micro-service based distributed architecture
- Proven object oriented design and implementation skills
- Technologies: Java, Spring, Web Services, Web API (RestFul), Python.
- Solid understanding of relational databases like Db2, Sybase etc.
- Strong technical, analytical and communication skills; must be a self-starter
- Experience with Kubernetes deployment architectures
- Experience in distributed systems (Kafka)