Job Title: Developer III
Location: Herndon, VA

Job Description:
PL/SQL Developer

The candidate will be required to solve moderately complex problems that require some independent thinking. While adhering to coding standards, unit testing methods (ex. Automate UNIT testing), and source management guide lines established by the CLM group. In addition they will need to be part of regular code reviews from their peers and senior staff.

This individual must be a self starter and be willing to use trial and error to solve problems, as well as accept feedback from peers. Uses judgment within defined parameters and established guidelines and provide guidance to junior level developers. Be able to articulate opinions on software development issues to team or work group.

Qualifications

The candidate should possess an understanding of integrating with the data/web services, while knowledge of UNIX, TIBCO, Documentum and JBOSS skills are a plus. They need to be able to demonstrate an experience using Oracle Collections, bulking techniques, partition utilization to increase performance. The candidate should be able to working on multiple platforms within a fast moving work environment.

- Possesses approximately 8+ years of directly related experience and at least 4 years experience with Oracle PL/SQL.
- Apply methodologies, standards, procedures, industry best practices and company policies and procedures to design and implement changes for mission critical loan and payment processing platform.
- Learn quickly and develop creative solutions, encompassing software integration, performance, reliability, manageability and security.
- The Sr. Developer will need to work directly with a Manager to ascertain necessary scope changes.
- Interacts with other developers as well as with Business Management, Configuration Management, Quality Assurance and core Architecture Support in order to complete their job responsibilities.
- Also works with other developers to ensure consistency among services.
- Has knowledge and experience in one specific technical expertise or specialty and working knowledge of large technical systems.
- Can assist senior developers in solving moderately complex problems that affects the service.
- Understands and effectively uses technical tools, applications, and procedures.
- Develops, troubleshoots, debugs and implements software for a component of the system design

The candidate will be required to solve moderately complex problems that require some independent thinking. While adhering to coding standards, unit testing methods (ex. Automate UNIT testing), and source management guide lines established by the CLM group. In addition they will need to be part of regular code reviews from their peers and senior staff.

This individual must be a self starter and be willing to use trial and error to solve problems, as well as accept feedback from peers. Uses judgment within defined parameters and established guidelines and provide guidance to junior level developers. Be able to articulate opinions on software development issues to team or work group. Demonstrate an understanding and adherence to Client vision, values, and principles. Effectively changes and meets deadlines as they evolve and observes quality standards. Foresees potential technical issues within team and recommends approaches to solve issues. Exhibits positive can do attitude towards peers, colleagues, and customers.

Preferred Skills:

JAVA