SQL Developer
Job Description
Job Description
Roles & Responsibilities:
Assist the team in various phases of development and the maintenance of multiple products and
systems
Follow and improve ELT/ ETL database design patterns, document and provide support
Participate in database code and data management and migrations
Database performance tuning
Participate in DB engineering architecture process
Perform data analysis and database management
Support production and development databases
Regularly update job knowledge by researching new technologies and tools, participating in
educational opportunities, reading professional publications, maintaining personal networks, and
participating in professional organizations.
Requirements / Qualifications
Bachelors' Degree or Master's Degree with 4-6 years of relevant experience MS SQL (T-SQL)
Development activities .
Hands-on experience in implementing and optimizing stored procedures, functions, views, triggers,
data dictionaries; knowledge of normalization and RDMS, data integrity
Experience in Extracting, Transforming, and Loading (ETL) data from Excel, Flat File, other sources by
using BCP/Python
Knowledge of ETL best practices in designing destination database objects and data flows
Strong analytical abilities and problem-solving skills; strong communication skills
Experience using code management tools, for example GIT or BitBucket
Strong problem-solving skills and the ability to show flexibility and reach compromise where
appropriate
Willingness to take ownership for assigned aspects of the project
Ability to innovate and iterate, willingness to experiment quickly
Excellent verbal and written communication skills and an ability to work constructively in a shared
team environment
Good Communication skills.
Nice to have:
Knowledge of Python or other programming languages for data analysis and processing
Experience in using Redgate tools for SQL Server
Knowledge of Data Warehouse and Data Mart architecture
Knowledge and hands-on experience in cloud architecture, Jenkins, and deployment processes
Financial Industry experience is a plus