Job Description
Job Description
We are seeking a skilled and adaptable SQL Database Administrator to support the development, maintenance, and monitoring of databases within a diverse technical environment. This role involves both traditional DBA responsibilities and active participation in cross-functional projects. The ideal candidate is self-driven, has a solid foundation in database administration, and enjoys solving complex challenges with innovative solutions.
Data Application Layer Ownership :Understand how applications interact with databases. Lead data modeling efforts and collaborate with architecture and development teams on both logical and physical database design.Database Performance Management :Develop performance benchmarks, conduct performance testing, and optimize SQL queries and database configurations.Data Management Across Environments :Manage and synchronize data across development, testing, and production environments, including migrations between different database platforms.Database Design Standards :Enforce consistent design conventions and create optimal data models tailored to specific requirements, including normalization and denormalization strategies.Application Design Collaboration :Work closely with developers to address issues related to application design, data modeling, access, and reporting.Development Process Integration :Utilize version control for databases, automate deployment processes, and implement standards and procedures for database changes and upgrades.Troubleshooting and Debugging :Diagnose and resolve database-related issues, and tune systems for improved performance.Continuous Learning :Embrace opportunities to work with various relational and NoSQL databases. A passion for learning and exploring new technologies is highly valued.Leadership and Mentorship :Lead by example, mentor junior DBAs, and drive efforts to meet project deadlines effectively.Bachelor’s degree in Computer Science or Information Systems5–10 years of professional experienceStrong SQL expertiseHands-on experience with Oracle, SQL Server, and MySQLFamiliarity with both Windows and Linux environmentsQuick learner in dynamic settingsExperience with scripting languages such as Bash, Python, or GroovyHuge Plus
Virtualized DB experience, OR Postgres, MongoDB experience, OR java experience