Serve as the database application development subject matter expert and developer on database and application development project teams. In this capacity the individual will participate in the customer requirement definition phase, provide design recommendations and conduct the application development. The individual will evaluate design and implementation of existing database and application systems to ensure optimal efficiency and performance of deployed systems. Participate in project test activities as required. Expected to be a key contributor to the Portal Development process. Work with the Project Manager and other key team members to gather requirements, design and implement applications in alignment with project schedule. Incorporate best practices, standards and processes as well as draw on team expertise and other NSA resources to provide timely, technically sound recommendations that meet customer requirements. Conduct demonstrations, briefings and status reports as required.
Work Experience and Skills Required: Working experience installing and configuring Oracle Application and Database servers in a multi-tiered environment (development/production). Experience with leading development efforts and all phases of the development life cycle. Knowledge of Public Key technologies (e.g. Public Key based authentication mechanisms) for applications, enabling, row and column security, Virtual Private Databases, and dynamically loading data to an Oracle database from XML. He/She must have a minimum of three years database application development experience.
Additional Desired Skills
SQL queries and stored Procedures
Knowledge of Java and JDBC