Job Overview: We are seeking a skilled and experienced SQL Database Developer with expertise in Java, Python scripting, and a strong understanding of Extraction, Transformation, and Loading (ETL) processes. The ideal candidate will play a critical role in developing efficient data flow and batch processes in applications, with a strong emphasis on T-SQL programming, Java, and Python scripting.
Key Responsibilities:
- Collaborate with cross-functional teams to understand business requirements and translate them into efficient and reliable technical solutions for data flow and batch processing.
- Design, develop, and maintain T-SQL code for efficient data manipulation, querying, and stored procedures in relational transactional databases such as Sybase and MSSQL.
- Implement batch processing solutions using Java and Python scripting to automate system administration tasks, data processing, and ETL workflows.
- Conduct requirement analysis, strategic analysis, and performance tuning, query optimization, and batch or ETL creation experiences in T-SQL (MSSQL/Sybase) code development.
- Provide expertise in the design and implementation of efficient ETL processes using T-SQL, Java, and Python scripting.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience in T-SQL programming, Java, and Python scripting, with a strong emphasis on batch processing, ETL workflows, and T-SQL code development.
- Excellent understanding of relational transactional databases such as Sybase and MSSQL, including code development, query optimization, and performance tuning.
- Proficiency in designing and implementing efficient ETL processes using T-SQL, Java, and Python scripting.
- Effective communication and collaboration skills to work with cross-functional teams and stakeholders.