
Data Engineer_Associate_Data & Analytics Engineering
- Bangalore, Karnataka
- Permanent
- Full-time
- Perform all Database related work. Design and develop enterprise level data transformations using Python.
- Analyze Business User Stories and translate them into meaningful tasks.
- Identify potential improvements to the current design/processes.
- Design stable, scalable Application database/data warehouse & Distributed Batch.
- Code and develop the functionality as per the proposed design and requirements.
- Interface with global team of developers and business users.
- Work as part of a banking Agile Squad / Fleet.
- Perform proof of concepts in new areas of development.
- Participate in all aspects of SDLC (analysis, design, coding, testing and implementation).
- Actively contribute and participate in design and architecture discussions, daily stand-ups, and Agile Sprint planning sessions.
- Support continuous improvement of automated systems.
- At least 4 years’ relevant experience would generally be expected to find the skills required for this role
- Experience in building enterprise level applications using Pyspark, DB Engineering, Perl/Shell script, ETL pipeline.
- Hands-on experience of RDBMS database platforms (like DB2, MSSQL, Sybase)
- Demonstrated competency in SQL and database programming skills including creating views, stored procedures, triggers, implementing referential integrity, as well as designing and coding for performance tuning.
- Strong working knowledge in python technologies and expertise in design and development in Distributed Batch System.
- Scripting experience in Unix/Perl/PowerShell/ shell
- Extensive hands-on data screening, transformation using Pyspark.
- Understanding of requirements of large enterprise applications (security, entitlements, etc.)
- Experience with working in an Agile squad/chapter setup. Practiced understanding of Agile development methodologies and understanding of DevOps Integration
- Strong familiarity with Agile software/tools (e.g., JIRA) and DevOps processes and tools (e.g. Jenkins and TeamCity).
- Excellent communication and presentation skills; ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior level
- Organized, disciplined, detail-oriented, self-motivated, and focused on delivery.
- Experience with Azure/AWS/Google Cloud/Other Cloud-based applications.
- Prior work in the banking/brokerage industry and knowledge of financial market and wealth management.
- Exposure to ALM tools to create a productive, high quality development environment.