Software Engineer I
SEI
- Kolkata, West Bengal
- Permanent
- Full-time
- Develop, optimize, and maintain complex SQL queries, stored procedures, views, and functions.
- Design and implement efficient data models and database objects to support applications and reporting needs.
- Build, schedule, and monitor ETL processes for ingesting, transforming, and exporting data across systems.
- Collaborate with business analysts and developers to understand data requirements.
- Tune SQL queries and indexes to ensure high performance of large-scale datasets.
- Perform data profiling, validation, and cleansing activities to maintain data integrity.
- Support ad-hoc data requests and report development for internal teams.
- Create and maintain technical documentation for data architecture, ETL workflows, and query logic.
- Assist in database deployments, migrations, and version control as part of the release process.
- Strong command of Microsoft T-SQL development
- Experience with writing and optimizing complex stored procedures and queries.
- Experience with performance tuning and query optimization.
- Solid understanding of normalization, indexing, and relational data modeling.
- Understanding of data governance, data quality, and security practices.
- Familiarity with ETL tools like SSIS and data integration processes.
- Familiarity with reporting tools like SSRS and/or Power BI
- Strong problem-solving skills and attention to detail.
- Bachelor’s (or above) degree in Computer Science, Information Systems, Engineering, or a related field.
- 2-4 years of experience in SQL development and relational database management.
- Excellent communication and collaboration skills..
- Someone who will embody our SEI Values of courage, integrity, collaboration, inclusion, connection and fun. Please see our website for more information.