Overview of the Role
AVIZVA is seeking for a Senior Development Engineer - Database Technologies to join our team in Reston, Virginia. As an experienced Database Professional you are expected to have top-notch skills in maintenance and performance of SQL Server and/or PostgreSQL RDBMS systems. You will be in charge of selecting the appropriate instance type, guaranteeing operational readiness of the SQL Server and/or PostgreSQL databases, developing and maintaining them, carrying out data loads, and performing data modelling in support of various development teams.
Fundamentally, this is a ‘hands-on’ responsibility where as a Database expert you are expected to manage a company’s database system to maximise performance and efficiency. Substantial experience of working on the design, development and maintenance of data store(s) using RDBMS database technologies, will serve as a solid foundation for the success of this role.
Job Responsibilities
- Define structural requirements of database instances, developing and installing solutions.
- Create DB instances with great performance, availability, scalability, and security in mind.
- Apply data modelling techniques to ensure development and implementation meet integration and performance expectations.
- Analyse, resolve, and rectify database-related problems independently in real time, offering end-to-end problem solutions.
- Working on Structured Query Language.
- Writing procedures and functions using T-SQL/PlPgSQL.
- Working on advances concepts of DB Engines like triggers, schedulers, partitioning, Mviews, auditing, versioning, data load etc.
- Process performance optimisation for slow operations.
- Assist developers with complex query tuning and schema refinement.
- Share your technical and domain knowledge, offering technical mentoring and cross-training to other team members and colleagues.
- As problems with computer systems that affect data storage develop, troubleshoot them and find solutions.
- Enhances architecture by monitoring emerging technologies and assessing how well they fit into operational needs and business objectives.
Skills and Qualifications
- Minimum 5 years MS SQL Server development and/or PostgreSQL experience required
- Proficient in SQL.
- Proficient in writing procedures and functions.
- Experience with Performance Tuning and Optimization (PTO).
- Experience with backups, restores and recovery models.
- Experience in writing complex SQLs, procedures and functions using any RDBMS system.
- Experience working with Windows server, including Active Directory.
- Exceptional written and verbal communication.
- Flexible, team player, and go-getter.
- Ability to organise and plan work independently.
- Ability to work in a rapidly changing environment.
- The capacity to successfully switch between different activities and teams while multitasking.
- Willingness to learn new technologies.
#LI-DNI