Core Responsibilities:
Provide development and administration support for numerous MS SQL databases (or similar RDBMS) in different environments
Develop stored procedures, functions, packages, triggers and views using T-SQL
Utilize SQL Management Studio to develop or modify database indexes, schema modification, and unit testing
Work with product owner or business analyst to fully understand business requirements and convert into appropriate technical solutions
Ability to tune existing queries and troubleshoot performance issues across the application
Contributing member of a cross-functional team in charge of delivering new features and capabilities on an iterative basis
Developing/instantiating conceptual, logical, and physical data models, ER Diagram
Provide accurate estimates of effort required to complete assignments
Conduct code reviews to ensure all code passes organizationally-mandated code reviews and audits
Proactively and regularly make recommendations for system improvements
Requirements
B.S. or M.S. in Computer Science or equivalent work experience
Minimum of 5 years of experience in database development and data management
Familiarity with interacting with JSON/XML objects
Experience working in an Agile software development life-cycle
Any Graduate