Cai - Trenton, NJ
posted 3 months ago
The Database Analyst at CAI is responsible for designing, developing, and maintaining the database infrastructure essential for the organization. This full-time position, which offers a hybrid work environment in Trenton, NJ, requires a comprehensive understanding of database design principles and practices. The role involves creating and maintaining detailed documentation of database designs, including Entity-Relationship Diagrams (ERDs), schema descriptions, normalization forms, logical data models (LDMs), and physical data models (PDMs). Additionally, the Database Analyst will develop and maintain a comprehensive data dictionary that documents table descriptions, column definitions, and relationships within the database. In terms of database development and maintenance, the analyst will design, develop, and maintain various database objects such as schemas, tables, views, indexes, and sequences. Ensuring data integrity and security is paramount, and the analyst will implement appropriate normalization principles and security measures. Performance optimization is also a key responsibility, which includes indexing, query tuning, and performance monitoring to enhance the overall efficiency of the database. The role further encompasses the creation and scheduling of database jobs for essential tasks like backups, indexing, and statistics updates. The Database Analyst will also develop and implement maintenance plans to ensure the health and performance of the database. Establishing and enforcing data governance policies and procedures is crucial to ensure data quality and consistency. Collaboration with business stakeholders is necessary to understand their data requirements and ensure that the database infrastructure aligns with their needs.