 develop and maintain Microsoft SQL server tables, functions, stored procedures, and other database objects and design and develop data ETL processes involved in requirements gathering, technical design, development by, using Agile or other software methodologies as needed on specific assignment, write complex SQL codes, store procedures, views,