Apply for this Job
Job Description
PLEASE PROVIDE A RESUME
POSITION PURPOSE
The Senior Staff Database Engineer maintains and controls the company's databases and distributed systems software. Analyzes information requirements of new or modified systems and develops database specifications. Creates and assigns descriptors to elements needed for data organization, access and control. Maintains the organization data element library. This role is involved in projects of large size in scope and complexity and requires advanced technical knowledge in database development methodologies, support and implementation.
ESSENTIAL JOB FUNCTIONS AND BASIC DUTIES
1. Evaluates, maintains database applications.
a. Performs implementation and maintenance of a single-product module or on lower level issues of multiple platforms.
b. Organizes the data requirements and effects of inter-active system.
c. Establishes and maintains database dictionaries.
d. Establishes and maintains databases used for testing and production on various hardware platforms.
e. Creates and maintains descriptors for data, users and resources.
f. Provides support for backup schedules to ensure they are optimal and executed without errors.
2. Develops, documents, and maintains procedural naming standards.
a. Develops and documents naming conventions to ensure company uniformity.
b. Maintains naming convention database and continually updates as new tables and projects are created.
3. Collaborates with project managers, operations supervisors and other systems programmers on multi-faceted projects.
a. Coordinates with other systems programmers regarding database requirements.
b. Partners with programmers and other IT technical staff on special projects.
c. Participates in project planning, project definition, requirements definition, analysis, design, testing and system documentation.
d. Performs system debugging and problem resolution as needed. Assumes lead responsibilities for technical problem determination.
MINIMUM QUALIFICATIONS
EDUCATION AND EXPERIENCE:
• B/A, B/S or MA/MS in Computer Science or related subject . Minimum of eight (6) years of professional experience or equivalent combination of education and experience.
REQUIRED
KNOWLEDGE:
• Able to apply an advanced knowledge of principles, practices, and procedures of database administration to the completion of difficult to complex assignments. Ability to design advanced databases.
• Able to exercise appreciable latitude to make decisions, usually requiring originality and ingenuity.
• Advanced knowledge of data administration including Oracle, and SQL Server.
• Advanced knowledge of operating systems and system architecture including Linux and Windows.
• Advanced knowledge of automation tools and operating and database system scripting languages like: BASH, PowerShell, Python, PL/SQL etc.
SKILLS and
ABILITIES:
• Demonstrates self-initiative, a sense of urgency and innovation/ creativity.
• Ability to guide, mentor, and train other database engineers and team members
• Effective verbal and written communication skills.
• Microsoft Azure (Optional)
• Data Lakes/Data Warehouse (Optional)
Date Posted: 11 May 2025
Apply for this Job