Technical Skills:
- Experience in object-oriented, SOLID and DRY principles, reactive programming model, Microservices and event-driven solutions.
- Understand enterprise security, compliance, and data security at the network and Application layer.
- Language & frameworks and Database:
- Worked extensively on Java language Java 8 and above, having used concurrency, blocking/non-blocking IO, lambdas, streams, generics and advanced libraries.
- Have done database modelling, managed transactional scenarios and isolation levels, and have experience with NoSQL and SQL-based DBs in the past.
/Or/
- Provide technical leadership and hands-on implementation role in the areas of data engineering including data ingestion, data access, modelling, data processing, visualization, design, and implementation.
- Led a team to deliver high quality big data technologies-based solutions on Azure Cloud. Manage functional & nonfunctional scope and quality.
- Help establish standard data practices like governance and address other non-functional issues like data security, privacy, and quality.
Professional Skills:
- Thrive in situations when there are little direction and have the ability to lead, organise and deliver engagement Commitments on time.
- Interest and experience in one or more functional areas like Customer Experience, onboarding, customer/data/MarTech analytics, payments, wealth management, application rationalisation, application managed service and data modernisation.
- Prior hands-on experience working with one of the major hyper-scalers: Microsoft or AWS in a solutioning capacity.
- Expert level understanding of software development methodologies and practices, such as CI/CD, QA, peer review, automated testing, TDD, IaC, and DevOps
- 10-16 years of experience in building large-scale, high-volume, low latency, high availability, and complex distributed services.
What's expected from you:
Work with Delivery Leaders in
- Lead and manage a team of technology professionals who work on data or digital engineering technologies.
- Work closely with the technology teams to ensure that projects are delivered on time, within budget, and to the desired quality standards.
- Driving architecture, design, estimation, planning, and collaborate with the client to implement and take solutions to production.
Work with the Engagement team for
- Identifying and executing delivery impact initiatives in three four-month cycles with a financial year.
- Implementation of delivery approach that comes from Central engagement team and giving direction to make necessary corrections
Work with Talent Engineering and L&D team for
- Mentor on approach and execution of solutions, coach on technologies and establishing a team-wide comprehension of solution capabilities and direction.
- Exploit networking and delivery relationships to identify and build new competency/offerings.
- Maintaining strong expertise and knowledge of current and emerging technologies and product