Role: DATABASE PERFORMANCE ARCHITECT
Experience: 10 years
Location: Noida (HYBRID)
Immediate Joiners Preferred
JD:
Key Responsibilities
Performance Diagnostics & Optimization
• Diagnose and resolve complex database performance issues across MSSQL Server, PostgreSQL, and Oracle in both client on-premise environments and NeoXam SaaS infrastructure (AWS RDS, Azure SQL Managed Instance)
• Perform deep analysis using database-native diagnostic tools: Oracle AWR/ASH/ADDM/SQLT, SQL Server DMVs/Query Store/Extended Events, and PostgreSQL pg_stat_statements/EXPLAIN ANALYZE/auto_explain
• Optimize slow-running queries, stored procedures, and nested views that support high-volume transactional reconciliation workloads and complex reporting pipelines
• Analyze and tune database parameters, memory allocation, I/O configuration, and connection pooling settings for optimal performance under concurrent multi-module access patterns
• Identify and resolve locking/blocking issues, deadlocks, tempdb contention (SQL Server), shared buffer misses (PostgreSQL), and latch contention (Oracle) in high-throughput scenarios
• Establish performance baselines and conduct capacity planning to ensure databases scale with growing reconciliation volumes and client onboarding
Cloud Database Management (AWS & Azure)
• Understand cloud-hosted databases: Amazon RDS (SQL Server, PostgreSQL, Oracle), Aurora PostgreSQL, and Azure SQL Managed Instance / Azure Database for PostgreSQL
• Configure and tune cloud-specific parameters: RDS parameter groups, Performance Insights, Enhanced Monitoring, Azure Query Performance Insight, and Intelligent Performance features
• Advise on right-sizing database instances, storage types (gp3, io2, Premium SSD), read replicas, and Multi-AZ configurations for cost-performance balance
Data Architecture & Design
• Partner with development teams to design optimal data models, indexing strategies, and partitioning schemes for the shared-database architecture that underpins all platform modules
• Review and improve existing schema designs, identifying opportunities to denormalize for read-heavy reporting workloads or normalize for transactional integrity
• Guide teams on view optimization — refactoring deeply nested views into indexed/materialized views, CTEs, or query rewrites that maintain readability while delivering performance
• Design data archival and retention strategies to manage table growth while preserving query performance for active reconciliation data
• Establish database development standards: naming conventions, migration practices (Flyway/Liquibase), code review guidelines for SQL, and anti-pattern documentation
Client-Side Support & Troubleshooting
• Act as the escalation point for database-related issues reported by clients, providing rapid diagnosis and resolution for production-critical performance degradations
• Conduct database health assessments for client deployments, delivering actionable reports on configuration gaps, missing indexes, statistics staleness, and resource bottlenecks
• Create and maintain runbooks, diagnostic scripts, and troubleshooting guides that enable support teams to handle common database issues independently
• Collaborate with client DBAs and infrastructure teams to implement recommendations, respecting client-specific security and change management policies
Required Qualifications
• 10+ years of hands-on database administration and performance engineering experience across at least two of the three: Microsoft SQL Server, PostgreSQL, and Oracle
• Expert-level proficiency in SQL query optimization: execution plan analysis, index design (covering, filtered, partial, composite), statistics management, and query rewrites
• Deep experience with database diagnostic and profiling tools: Oracle AWR/ASH/SQLT, SQL Server Query Store/DMVs/Extended Events/Profiler, PostgreSQL pg_stat_statements/EXPLAIN/auto_explain
• Proven track record of resolving complex performance issues in high-volume transactional systems (millions of rows per processing cycle)
• Strong experience with cloud-managed database services on AWS (RDS, Aurora) and/or Azure (SQL Managed Instance, Azure Database for PostgreSQL), including Performance Insights, parameter tuning, and instance right-sizing
• Solid understanding of database internals: buffer management, lock escalation, transaction isolation levels, WAL/redo log mechanics, and their performance implications
• Experience optimizing nested views, stored procedures, and complex reporting queries in shared-database architectures where multiple applications access the same schema concurrently
• Strong communication skills — ability to explain complex database concepts to development teams and present findings to non-technical stakeholders and clients
Preferred Qualifications
• Domain experience in capital markets, financial services back-office operations, or reconciliation/settlement systems
• Experience with all three database engines (MSSQL Server, PostgreSQL, and Oracle) at a production scale
• Certifications: Oracle OCP/OCM, Microsoft MCSA/MCSE Data Management, AWS Database Specialty, or Azure Database Administrator Associate
• Experience with database observability platforms: Datadog, SolarWinds DPA, Redgate SQL Monitor, or pganalyze
…