Designs, implements and maintains complex databases, access methods, access time, validation checks, organization, protection and security, documentation, and statistical methods to ensure that client requirements are satisfied.
Reviews and edits data requirements and documents according to required standards by utilizing prescribed tools and methods to ensure that design and implementation are according to company guidelines and client specifications.
Provides overall monitoring of standards and procedures and suggests revisions when necessary to ensure updated guidelines to meet changing market demands and consistency across databases.
Applies data analysis or data modeling techniques to establish, modify or maintain complex data structures and their associated components to increase efficiency of structures and components.
Investigates and resolves technical matters of significance within databases by analyzing and determining possible causes to ensure client satisfaction.
Provides work direction and guidance to less experienced personnel using the data structures and associated components to ensure that business specifications are met.
Provides training in data modeling techniques and in incorporating data modeling into information systems to ensure consistency in development and maintenance of database structures across the company.
Researches business objectives and data requirements of client to ensure that developed databases meet client needs.
Communicates with clients about data-related discrepancies and other matters of significance to ascertain information and correct errors.
Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in information systems, computer science or related field preferred
Six or more years of experience in programming or data analysis
Experience working with data administration, repository management, database creation techniques, and data warehousing standards, strategies, and tools
Experience working with business processes and the technology industry
Experience working with company used database and statistical software and product configurations
Experience working with security software packages, domain structures, user authentication and digital signatures
Experience working with relevant programming languages and relational databases for database management and general software development
Experience with configuring and installing various operating systems and application software
Good research, data analysis and problem-solving skills
Good communication skills to communicate with designers, management and customers
Training skills to provide data-modeling and implementation training to less experienced personnel
Ability to work independently and as part of a team
Ability to create and maintain formal and informal networks
Ability to handle multiple tasks simultaneously and switch between tasks quickly