Database Developer
Database DeveloperRockville, MDJob DescriptionThe ideal candidate for this position is someone who:Has excellent analytical, problem-solving, and debugging skillsWorks both independently and as a part of a teamIs able to effectively collaborate with a development team, business analysts, and project managersCore Responsibilities:Provide development and administration support for numerous MS SQL databases (or similar RDBMS) in different environmentsDevelop stored procedures, functions, packages, triggers and views using T-SQLUtilize SQL Management Studio to develop or modify database indexes, schema modification, and unit testingWork with product owner or business analyst to fully understand business requirements and convert into appropriate technical solutionsAbility to tune existing queries and troubleshoot performance issues across the applicationContributing member of a cross-functional team in charge of delivering new features and capabilities on an iterative basisDeveloping/instantiating conceptual, logical, and physical data models, ER DiagramProvide accurate estimates of effort required to complete assignmentsConduct code reviews to ensure all code passes organizationally-mandated code reviews and auditsProactively and regularly make recommendations for system improvementsRequirements:B.S. or M.S. in Computer Science or equivalent work experienceMinimum of 5 years of experience in database development and data managementFamiliarity with interacting with JSON/XML objectsExperience working in an Agile software development life-cyclePreferred Qualifications:Data migration skills and working experience with data transformation conceptsUnderstanding of Azure platform capabilities for the design and development of modern applicationsExperience in government healthcare programs