Database Architect
Gravity IT Resources
To Apply for this Job Click Here
Job Description
Job Title: Database Architect
Location: Remote (EST/CST Hours)
Work Authorization: USC/GC Holder
Job Type: Direct-Hire
Employment Eligibility: Gravity cannot transfer nor sponsor a work visa for this position. Applicants must be eligible to work in the U.S. for any employer directly (we are not open to contract or “corp to corp” agreements).
Job Summary
The Database Architect is responsible for designing and maintaining scalable, efficient, and secure database systems that support business objectives. Works closely with development teams, system engineers and administrators, and other stakeholders to ensure databases meet performance, reliability, and security standards.
Duties and Responsibilities
This list may not include all the duties that may be assigned.
- Design and implement complex database systems and structures to meet business requirements.
- Develop and maintain database schemas, tables, indexes, and relationships.
- Create and manage data models and ensure they align with business needs and technical constraints.
- Monitor and optimize database performance, including query and reporting performance, indexing strategies, and data access patterns.
- Analyze and resolve performance bottlenecks and troubleshoot database issues.
- Implement and enforce data security policies and procedures to protect sensitive information.
- Ensure data integrity and availability through regular backups, recovery strategies, and disaster recovery planning.
- Work closely with development teams to provide guidance on database-related aspects of application development.
- Assist in designing and implementing data integration and migration processes.
- Provide technical support and troubleshooting for database-related issues.
- Create and maintain comprehensive documentation for database design, architecture, and procedures.
- Generate reports and analytics to support business decision-making and performance evaluation.
- Evaluate and recommend new database technologies, tools, and best practices.
- Stay current with industry trends and advancements to ensure our database systems remain cutting-edge.
Minimum Qualifications
EDUCATION:
- Bachelor’s degree in Computer Science or seven years of related experience is commensurate to the education required.
EXPERIENCE:
- Minimum of 5 years’ experience as a Database Architect or similar role, with a strong background in database design, management, and optimization.
- Extensive experience with Microsoft SQL and other database formats and standards.
- Experience with database management systems (DBMS) and data warehousing solutions.
- Strong knowledge of data modeling, database design principles, and data integration techniques.
- Experience with cloud-based database solutions (e.g., Azure SQL, AWS RDS, Google Cloud SQL) is desirable.
- Experience with database migration and upgrade projects preferred.
- Experience with DevOps practices and database automation tools preferred.
- Knowledge of big data technologies (e.g., Hadoop, Spark) and data analytics platforms preferred.
LICENSURE / CERTIFICATION
- Microsoft certifications and/or other relevant data certification(s) a plus (e.g., Certified Database Administrator, Certified Data Management Professional).
KNOWLEDGE, SKILLS, AND ABILITIES
- Proficiency with Microsoft SQL Server and other database standards.
- Proficiency in designing, implementing, and supporting highly available database environments.
- Proficiency in utilizing PowerShell, Python, JSON, and/or other scripting tools to deploy and support databases and their related infrastructure.
- Extensive experience with Windows server, VMware, and SAN platforms as they relate to database design, implementation, performance, and support.
- Experience with other relevant tools and platforms such as Data Modeling, CI/CD, IaC, etc. is highly preferred.
- Excellent verbal and written communication skills, collaboration, and interpersonal skills.
- Independent judgement and decision-making abilities.
- Demonstrable experience with detailed documentation and formal policies and procedures.
- Strong oral and written communication skills.