Database Engineer

Arlington, VA
Nov 09, 2018
Nov 12, 2018
Full Time
Overview Every day at Perspecta, we enable hundreds of thousands of people to take on our nation's most important work. We're a company founded on a diverse set of capabilities and skills, bound together by a single promise: we never stop solving our nation's most complex challenges. Our team of engineers, analysts, developers, investigators, integrators and architects work tirelessly to create innovative solutions. We continually push ourselves-to respond, to adapt, to go further. To look ahead to the changing landscape and develop new and innovative ways to serve our customers. Perspecta works with US government customers in defense, intelligence, civilian, health care, and state and local markets. Our high-caliber employees are rewarded in many ways-not only through competitive salaries and benefits packages, but the opportunity to create a meaningful impact in jobs and on projects that matter. Perspecta's talented and robust workforce-14,000 strong-stands ready to welcome you to the team. Let's make an impact together. Perspecta is an AA/EEO Employer - Minorities/Women/Veterans/Disabled and other protected categories Responsibilities Joint Engineering Teams - Sustainment (JETS) will provide USCIS with Agile development and maintenance capability to sustain their IT systems. JETS will supply Agile teams to participate in IT development and maintenance efforts, to include activities necessary for building, upgrading and sustaining previously developed systems and applications using Lean processes. The JETS team will work collaboratively with government customers and other contractors in a team-based scaled flexible and scalable approach to deliver mission value frequently, cost-effectively, responsively, and with high quality. The Database Developer will provide technical database leadership on program as the database expert for the customer's technology challenges. . The DB Developer works on an agile team to research, test, build, and coordinate the conversion and/or integration of new products based on client requirements. The DB Developer applies knowledge of Pervasive and Oracle database designs to improve processes, generate valid requirements, and ensure that these are consistent with the customer's enterprise technical architecture. The DB Developer must be able to communicate with management, technicians, and end-users to evaluate the options prior to development of an automated solution. The DB Developer also projects long-range requirements for database administration and design. The DB Developer will be responsible for contributing to an agile process through story development, backlog grooming, and responses to ad-hoc customer priorities. Responsibilities: - Designs, creates, and maintains Oracle databases in a client/server and web environment for mission critical production applications. - Conducts quality control and auditing of databases in a client/server and web environment to ensure accurate and appropriate use of data. - Troubleshoots production problems related to software applications and database transactions in application code as well as in stored procedures. - Advises users on access to various client/server and web databases. - Designs, implements, and maintains complex databases with respect to access methods, access time, device allocation, validation checks, organization, protection and security, documentation, and statistical methods. - Responsible for building and deploying database updates to real-time production, working with several environments and QA process. - Applies knowledge and experience with database technologies, development methodologies, and front-end/back-end programming languages (eg, SQL). - Performs database programming and supports systems design. - Designs, develops and normalizes database schemas. - Provides maintenance of database dictionaries, overall monitoring of standards and procedures, file design and storage, and integration of systems through database design. - Analyzes user needs, develops user stories and decomposes to database solutions. - Addresses problems of systems integration, compatibility, and multiple platforms. - Reviews and optimizes PL/SQL statements. - Evaluates database design tradeoffs, impacts on user expectations and performance levels. - Performs as part of an agile team, utilizing Kanban and Scrum best practices. Collaborates frequently with other team members. Mentors other DBAs across the agile teams. Shares best practices with all DBAs. Qualifications Required Qualifications: - 5+ years of relevant experience, with a Bachelor's in Computer Science, Engineering or other Technical degree preferred - Proficient in Oracle, specifically the ability to: - Install an Oracle database, set up infrastructure - Develop tables, stored procedures, functions - Apply upgrades, troubleshooting and monitoring procedures - Proficient in PL/SQL - Demonstrated ability to explain technical issues clearly/accurately to technical/non-technical audiences - Demonstrated ability to lead a team and mentor other DB Developers with adjusting priorities and deadlines Desired Skills: - Oracle certification (12c preferred) - Experience in the following technologies and tools: Microsoft .NET, Visual Basic (VB), C# - Experience with the following technologies: - .NET core - Node.js - Angular JS - HTML 5 - Bootstrap - GitHub, JIRA experience - Familiarity or experience with DHS, specifically USCIS - Experience working in an Agile team Options

Similar jobs