A leading financial technology company that delivers financial services to consumers (B2C) and merchants (B2B) through their banking and payment technologies seeks a Data Engineer to join their team.
Role Purpose:
You will be responsible for development, enhancement, troubleshooting, and maintenance services on both on-premises (Microsoft SQL Server) and cloud data systems.
Experience required:
- 5+ years of experience with the Microsoft BI Stack (SSIS, SSRS, and SQL Server)
- 5+ years of experience with T-SQL development
- Related qualification
- Understanding of concepts related to RDBMS (Atomicity, transactions, Isolation levels, concurrency, locking, blocking)
- Data modelling for OLTP system (normalization, ERDs, Interaction diagrams)
- Using SQL query execution plan
- Optimizing code using indexes, partitioning, refactoring code, redesigning tables, etc.
- Normalizing de-normalized tables to 3NF
- Working in an Agile environment
- Creating complex ETL processes using SSIS or similar tool
- Software development (any optional Python, Java, C# or C++)
- System analysis and design
- Good software development principles (abstraction, decomposition - modularizing code, developing for reuse, commenting appropriately, choosing appropriate data types, quantifying and managing complexity, writing simple readable code)
#J-18808-Ljbffr