JOB DESCRIPTION. Job Title: SQL Server Database Developer/DBA



Similar documents
POSITION DESCRIPTION. Data Warehouse Developer

Would-be system and database administrators. PREREQUISITES: At least 6 months experience with a Windows operating system.

Islamic Relief Worldwide AX Reports Developer

Microsoft Training and Certification Guide. Current as of December 31, 2013

Job Description. Business Intelligence Development Lead Band 8a

INFORMATION TECHNOLOGY AND MEDIA SERVICES

Position Number. Reports to Manager, Solutions Development Functional Auth HRM Auth Region Sydney Date Date Function ITSC Signature Signature

Kenya Revenue Authority (KRA) Chief Manager - Strategy, Planning and Policy

Job Description. Working Hours Standard 35 hours per week Normally working Mon Fri 9am to 5pm with additional hours as required

SQL Server 2012 End-to-End Business Intelligence Workshop

Job Description. Applications Development Manager Band 8b

Net Developer Role Description Responsibilities Qualifications

Kenya Revenue Authority (KRA)

Microsoft Data Warehouse in Depth

JOB DESCRIPTION SYSTEMS DEVELOPMENT OFFICER - Grade 6

Your Technology Partner Offshore and Onsite. Services Portfolio

POSITION DESCRIPTION. Role Purpose

2/6/2015. Proposed By:

Job Description Senior Consultant (BI)

Business Intelligence for Everyone

INFORMATION TECHNOLOGY AND MEDIA SERVICES

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Implementing a Data Warehouse with Microsoft SQL Server

SQL SERVER TRAINING CURRICULUM

Microsoft Training and Certification Guide. Current as of March 16, 2015

40008A - UPDATING YOUR DATABASE SKILLS TO MICROSOFT SQL SERVER 2012 Training Course Outline. Course: 40008A

SACRAMENTO CITY UNIFIED SCHOOL DISTRICT Position Description. DEPARTMENT: Technology Services SALARY: Range 13 Salary Schedule A

East Asia Network Sdn Bhd

Implementing a Data Warehouse with Microsoft SQL Server 2014

IBM Client Innovation Centre Leicester - Vacancies for Experienced Hires

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 (70-463)

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Implementing a Data Warehouse with Microsoft SQL Server

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Attribute 1: COMMUNICATION

Job Description- SQL Database Administrator

G-Cloud Service Definition. Atos Accredited Oracle Business Intelligence Solutions SCS

Job Description. Data Acquisition and Processing Manager Band 8b

Sai Phanindra. Summary. Experience. SQL Server, SQL DBA and MSBI SQL School saiphanindrait@gmail.com

Whittington House, Alfred Place, London, WC1E 7EA. Head of Information Systems and Business Intelligence

JOB DESCRIPTION. DATE ISSUED: 08/15 FLSA: Exempt PTO: VCS TITLE. SharePoint Administrator JOB SUMMARY

JOB DESCRIPTION. DATE ISSUED: 09/15 FLSA: Exempt PTO: VCS TITLE. Data Warehouse Architect JOB SUMMARY

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

Data Warehouse Developer

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

LEARNING SOLUTIONS website milner.com/learning phone

Ambulance Victoria Position Description

Business Intelligence and Healthcare

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Role Description dotnet and SharePoint Developer; Enterprise Systems Integration; IT & Business Systems; BBC Engineering.

Implementing a Data Warehouse with Microsoft SQL Server

Advanced Solutions of Microsoft SharePoint Server 2013

ICT Strategy

AV-005: Administering and Implementing a Data Warehouse with SQL Server 2014

S E L E C T I O N D O C U M E N T A T I O N

BAND: 5. 37½ hours per week 1. JOB SUMMARY

Job Description. Technical Architect (BISRID_55) Band: 9 ( 38,050-43,483)

POSITION DESCRIPTION. Role Purpose. Key Challenges

For Sales Kathy Hall

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

SQL Server 2005 Features Comparison

SALEM-KEIZER PUBLIC SCHOOLS JOB DESCRIPTION. 05/12 Database Administration Revised Date Job Title Index

JOB DESCRIPTION CONTRACTUAL POSITION

Implementing a SQL Data Warehouse 2016

SQL Server 2012 Business Intelligence Boot Camp

Implementing a Data Warehouse with Microsoft SQL Server 2012

Performance Expectations:

Job Description Senior Database Consultant

This three-day instructor-led course provides existing SQL Server database professionals with the knowledge

Updating your Database skills to Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server

TERMS OF REFERENCE (TORs) OF CONSULTANTS - (EAG) 1. Reporting Function. The Applications Consultant reports directly to the CIO

Database and Marketing Insight Officer

Implementing a Data Warehouse with Microsoft SQL Server 2012

MS Designing and Optimizing Database Solutions with Microsoft SQL Server 2008

Qulliq Energy Corporation Job Description

Senior Information Technology Systems Analyst

Retail POS Data Analytics Using MS Bi Tools. Business Intelligence White Paper

Developing Business Intelligence and Data Visualization Applications with Web Maps

Associate Consultant (Fresh Graduates) Petaling Jaya, Selangor

Information Security Lead (BISRID_054) Solution Architect, (Head of Business Assurance)

Microsoft SQL Business Intelligence Boot Camp

Role Profile. Job No. (Office Use) Directorate Corporate Support Department Finance Assets and Efficiency

Transcription:

JOB DESCRIPTION Job Title: SQL Server Database Developer/DBA Department: Databases Reports To: Finance Director Location: Head Office Role Purpose To lead the design and development of CRM, Data Integration and Business Intelligence solutions with in the Charity s SQL Server database environment. To take the senior technical design decisions to allow the Charity s database systems to grow and to play an active part in the development of the Charity. To provide a long-term database strategy in order to deliver business benefit to the Charity. To provide the necessary departmental management decisions to ensure the Database department supports the Charity as it develops. To oversee the development and organisation of all databases within the Charity. Key Accountabilities Communication Design New Technologies Key Activities Work alongside the Senior Management Team (SMT), other departments and key internal stake holders to provide an interface between all management levels of the Charity and the Database team Interact with internal and external marketing analysts help them efficiently utilise the data available Understand the needs of end-users and reflect this in the services provided by the database department. Provide an expert technical opinion on issues of IT procurement Engage in the establishment of multiple concurrent database projects. Business Requirements Analysis and Specification Systems Analysis and Design Logical and Physical Database Design of complex SQL Server databases Designing tables, queries, views, indexes, stored procedures, maintenance plans, ETL processes, Reports and Cubes using SQL Database and Business Intelligence techniques. Documenting databases and associated business knowledge. Provide the appropriate technical governance and support for the database environment Assess and Implement new database technologies Actively pursue learning and self-development of new

Development Testing Capacity & Planning Database Administration database technical skills, with no internal support/training available. Set up a development environment to adequately implement and test all SQL Server development projects. Implement multiple complex database development projects within a SQL Server 2005/2008 environment Conduct all stages of the Software Development Lifecycle, including hands on Development and Support, ensuring data quality, integrity, and consistency is maintained throughout the development life-cycle. Develop and/or deploy critical software solutions in-house Develop and Enhance the Functionality of all internal databases Deliver Database and Reporting Solutions to address those needs Transform legacy databases and historic data from other platforms to the latest version of SQL Server Design and Provide tools to assist in the management of the database and transaction processing environment Delivery of projects on-time and to specification with an appropriate level of quality Provision of 2nd line support for implemented developments Writing, tuning and debugging complex Transact-SQL (T- SQL) queries Creation of SQL Server Integration Services (SSIS) packages for the purposes of Database Integration. Creation of reports using SQL Server Reporting Services (SSRS) Write, tune and debug complex stored procedures using T- SQL Produce and execute test plans Perform Quality Assurance and Performance Testing of all database solutions implemented. Engage in the capacity assessment and planning (of SQL Servers) with the co-operation of the Network Administrator. Provision of 2nd line DBA support on a day-to-day basis Deal with all technical administrative issues required to ensure SQL Server-based applications and databases are performing efficiently. Provide the sole technical point of contact for all SQL Server related enquiries Provide on-going maintenance/troubleshooting and performance checks when dealing with user queries Perform data migrations from old legacy systems, preserving historic data Manage the SQL Server level security profiles for all database systems

Reporting Database Performance Disaster Recovery Training / Mentoring / Personnel Management Legal / Governance Develop the necessary Database-driven Reports and KPIs required by the Charity to operate effectively using Database and Business intelligence technologies. Monitor the health and performance of various databases and reporting systems and identify problem areas Perform ongoing performance tuning (indexing, locking, etc) Optimise queries, stored procedures and indexes for best performance Perform SQL-Server level disaster recovery, error-checking and restoration of service in the event of a failure of the database or the server. To be responsible for the management, training and development of Database staff in order to manage the database systems more effectively. Provide mentoring and support for members of the Database team To ensure the information on the databases comply with internal procedures and operates within the Data Protection legislation. To be the organisational lead for the development of processes using techniques such as lean working. Note: In addition to Key Activities, the job holder will be expected to perform other such duties as may reasonably be required within the level and scope of the role. Scope of Role Financial (Budgets, agreements etc) To manage the Database Department budget Non-Financial (Stakeholders, Team Members etc.) To manage Database Department staff as necessary To work with the Senior Management Team and Charity Managers Person Specification Skills & Experience Essential: Proven development experience working with SQL Server 2005/2008 database technologies and architectures Strong MS SQL Server 2005/2008 Development skills A background in CRM, Business Intelligence and/or Data Warehousing Strong SQL query-writing skills Strong Transact-SQL (TSQL) programming Desirable: Knowledge of SQL Server Analysis Services (SSAS) and other OLAP technologies Ability to implement OLAP, Cubes and Data warehouses in a SQL Server environment Ability to perform Dimensional Modelling design work

knowledge, including the ability to write Stored Procedures, Functions, Views and Indexes Proven experience with SQL Server Integration Services (SSIS) for ETL purposes Experience in Designing, Creating and Modifying SQL Server Reporting Services Reports (SSRS) Experience with modifying and amending Crystal Reports Past Experience of Report generation for Management Information purposes and a strong understanding of Report Writing Strong C# or VB.NET development skills Practical experience of the latest ADO.NET techniques Knowledge of Database Architecture and Design Extensive knowledge of Microsoft SQL Server 2005/08 and Relational Database design principals in the context of a SQL Server environment Knowledge of SQL Server infrastructure design and operation Business Analysis skills Database Analysis experience The ability to perform Data modelling and produce Data Flow Diagrams Experience of using ETL tools, loaders, development and reporting tools Experience of the full application services lifecycle end-to-end, including systems design, specification, development, data transformation and migration, unit and integration testing, implementation and post live applications support Excellent database development skills Knowledge of development methodologies Knowledge of testing methodologies Practical Knowledge of MS Visual Studio and Visual Sourcesafe Testing experience (UAT, Regression, functional) Experience of Data Integration Background knowledge of Data Warehousing, Business Intelligence and ETL concepts Previous experience of Database Administration (including security) Knowledge of SQL Server Database Maintenance & Back-Up procedures Experience monitoring SQL server performance Experience in business process reengineering Experienced in managing staff

Query Performance optimization skills Strong Database Optimisation Skills including knowledge of Database Index design Strong analytical and trouble shooting skills Previous experience with Data Analysis and Data Management Excellent time management and prioritisation skills Excellent communication and documentation skills Qualifications/Professional Memberships etc. Desirable Essential: Bachelors Degree in Computer Science, Mathematics or similar Science-based subject NOTE: This list is not exhaustive, it may be necessary to add additional competencies or remove those which are not relevant to the role. Please delete those which do not apply to the job role. Work Based Competencies Budget Management Follows financial guidelines, regulations, principles, and standards when committing financial resources or processing financial transactions. Commercial Awareness - Understands and applies commercial and financial principles. Views issues in terms of costs, profits, markets and added value. Planning and Organisation - Organises and schedules events, activities and resources. Sets up and monitors timescales and plans. Strategic - Demonstrates a broad based view of issues, events and activities and a perception of their longer-term impact or wider implications.

Problem Solving and Analysis - Analyses issues and breaks them down into their component parts. Makes systematic and rational judgements based on relevant information. Quality Orientation - Shows awareness of goals and standards. Follows through to ensure that quality and productivity standards are met. Specialist Knowledge - Understands technical or professional aspects of work and continually maintains technical knowledge. Written Communication - Writes in clear and concise manner, using appropriate grammar, style and language for the reader NOTE: This list is not exhaustive, it may be necessary to add additional competencies or remove those which are not relevant to the role. Please delete those which do not apply to the job role. Behavioural Competencies Action Orientation - Demonstrates a readiness to make decisions, take the initiative and originate action. Creativity and Innovation - Creates new and imaginative approaches to work related issues. Identifies fresh approaches and shows a willingness to question traditional assumptions. Drive and Resilience - Maintains effective work behaviour in the face of setbacks or pressure. Remains calm, stable and in control of themselves. Flexibility - Successfully adapts to changing demands and conditions. Interpersonal Sensitivity - Interacts with others in a sensitive and effective way. Respects and works well with others.

Leadership - Motivates and empowers others to reach organisational goals. Oral Communication - Speaks clearly, fluently and in a compelling manner to both individuals and groups. Personal Motivation - Commits self to work hard towards goals. Shows enthusiasm and career commitment. Persuasiveness - Influences, convinces or impresses others in a way that results in acceptance, agreement or behaviour change. Team Work Ensures that everyone understands each other's roles and responsibilities and how they relate to the Charity s results Aligns team goals with those of the Charity. Job Description Authorised By Name: Job Title: Signed:.. Date:.