Application Database Developer
Job Description:
This role will be responsible for working as a member of an agile software development team delivering working software for their business lines. The team is building out a large-scale Operational Data Store which relies on innovative design solutions to process the data volumes which continuously push the limits of commercial database technologies. The ideal candidate for this position should have 8+ years worth of experience in multi-tiered application database development. The candidate must be a self-starter with strong problem solving and communication skills.
Requirements:
- 8+ years as an Oracle Application Database Developer.
- 3+ years using Oracle RAC or Exadata platforms.
- 3+ years experience developing Data Warehouses, Operational Data Stores and ETL solutions.
- 3+ years programming experience in an object originated language such as Java.
- Ability to optimize queries and perform PL/SQL code profiling.
- Advanced understanding of Data Modeling, Java, and JMS (Solace appliance as a plus).
- Familiarity with agile software development processes.
- Strong understanding of how to develop unit testable code using testing frameworks like JUnit and/or utPLSQL.
- Practical experience with Build Tools (preferably Maven), Source Code Control (preferably SVN), Continuous Integration (Hudson, Jenkins or TeamCity)
- Strong time management skills.
- Ability to accurately estimate development and testing effort.
- Ability to designs application components using functional specifications.
- Ability to produce technical design and documentation.UNIX shell scripting experience is a plus.
Leave a Reply
You must be logged in to post a comment.