 development by, using Agile or other software methodologies as needed on a specific assignment, write complex SQL codes, store procedures, use DDL, DML, user-defined functions to implement the business logic, use execution plan, SQL profiler and database engine tuning advisor to optimize queries and enhance the performance.