American Unit, Inc ยท 4 hours ago
Senior Database Administrator/Database Developer
Maximize your interview chances
Insider Connection @American Unit, Inc
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Enters codes to create a production database.
Selects and enters codes of utility programs to monitor database performance, such as distribution of records and amount of available memory.
Directs programmers and analysts to make changes to the database management system.
Reviews and corrects programs.
Answers user questions.
Confers with coworkers to determine the impact of database changes on other systems and staff costs for making changes to the database.
Modifies database programs to increase processing performance referred to as performance tuning.
Assisting in the planning, development, maintenance, and monitoring of integrated database systems, and ensuring that the conceptual and design phases of new applications are consistent with the structural parameters within the database environment.
Evaluates user's requests for new data elements and systems, incorporate them into the existing shared data environment, and provide technical assistance.
Coordinates the use of data to ensure data integrity and control redundancy, loads databases, and reorganizes as needed.
Performs data modeling and prototyping.
Performs logical and physical data modeling, designs relational database models, and creates physical data models from logical data models.
Performs security recovery procedures.
Determines and implements database search strategies and storage requirements.
Maintains data dictionary ensuring uniformity of definitions and sets standards for use of data dictionary.
Monitors database performance and recommends efficiency improvements.
Creates test database environment for the applications section, including the creation of necessary libraries and procedures.
Executes the procedures necessary to save, retrieve, and recover databases from hardware and software failures within established procedures.
Assists with determining, implementing, and enhancing standards on database security and with monitoring agency disaster recovery procedures and systems.
Assists with the installation of database software and with analyzing, designing, and implementing databases.
Assists in benchmarking and threshold testing of databases and with establishing and controlling necessary database security.
Assists in the selection of database management software.
Experience in computer systems analysis or computer programming work.
Knowledge of the principles, practices, and techniques of computer programming and systems design; of computer operations, systems, and procedures; of project control and cost estimating techniques; of computer programming languages; of data processing flowcharting techniques; of database structures and theories; and current database technologies.
Has working knowledge of EIR Accessibility standards and assistive technologies.
Ensures that user interfaces for database administration and inputting, viewing, and outputting data (via reports) are compliant with accessibility standards.
Provides support to users in obtaining data/information when EIR Accessibility issues arise.
Design, develop, maintain, and improve database solutions and the databases underlying the TIERS applications portfolio.
Work closely with the application development teams, business stakeholders, and other partners to enhance the TIERS applications portfolio and to implement new solutions.
Building databases and applications using web platform technologies including Java/J2EE, SOAP/REST web services, Spring, JPA, jQuery, AngularJS, IBM WebSphere, Oracle, PostgreSQL, and more.
Perform advanced logical database administration/database development, performance monitoring & tuning, and providing database-related support to the application development teams, testing, and defect repair among other responsibilities.
Utilize Agile development practices to participate in backlog grooming & user story development.
Design, develop, build & test databases to support new program & business requests and to enhance the scalability & stability of the applications.
Provide application & database operations triage support to troubleshoot & resolve issues encountered in production, development, and test environments. This responsibility includes both workday and night/weekend on-call support as required to maintain the high availability of the applications for various users.
Develop and modify existing Linux shell scripts to perform LDBA day-to-day and specific tasks and provide process documentation.
Design and develop Enterprise CI/CD workflow for DB automation using an automation orchestrator such as Jenkins or a similar tool set.
Advanced expertise in developing and managing SQL and PL/SQL code.
Hands-on experience implementing the Oracle APEX tool set.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Experience Implementing, administering, managing, and monitoring the assigned application databases in production & non-production environments. Ensure that data integrity and data security are maintained.
Advanced knowledge and expertise in developing code and optimizing Oracle SQL, and PL/SQL code.
DB automation to align Enterprise CI/CD workflows and experience working with automation orchestrators such as Jenkins or another similar platform.
Hands-on experience with APEX development is highly desirable.
Experience working on or leading large, complex initiatives to design and implement performance tuning improvements and advise developers on tuning options. Experience using Explain Plan and determining a best-fit plan for performance improvement.
Experience supporting cross-functional development teams to identify data as well as the relationships and constraints on the data to help optimize application/query performance.
In-depth knowledge of Oracle internal views, built-in functions, and architecture to support data analysis and data query and familiar with Tablespace consolidation, DBMS reorg, partition analysis, and index analysis.
Proven ability to analyze and resolve complex issues both in development and production databases using Oracle 11/19c databases and work with cross-functional teams.
Advanced Knowledge and experience monitoring/troubleshooting and fine-tuning SQL and PL/SQL on Oracle databases version on Solaris/Linux systems.
Experience using Oracle native tools such as Oracle SQL Developer.
Hands-on experience using the Erwin Modeling tool to create from scratch data models using data modeling techniques including star schema.
Experience developing tools using SQL, PL/SQL, and Linux shell scripts to provide LDBA support for large numbers of test & development database environments and apply best practices to create DDL, DML SQL, and shell scripts.
Hands-on experience with large development projects using Agile methodology.
Company
American Unit, Inc
Company Size: 500 to 1000 employees. American Unit, Inc.
H1B Sponsorship
American Unit, Inc has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (29)
2022 (46)
2021 (59)
2020 (66)
Funding
Current Stage
Late StageCompany data provided by crunchbase