SUMMARY: J2EE developer / designer responsible for industry standard coding practices, database access, user-interface ergonomics, and business rule construction and implementation. Tracking and follow up of compliance with defined functional specifications, quality assurance testing, and system documentation. Maintenance of effective communication, both oral and written, to the project workgroup is required and expected.
A working knowledge of project management techniques, relational database design and implementation, spatial data constructs, Oracle 10g, multi-user web based portal environments, strong security models, SQL, and database scripting is required.
This offer requires approximately 4 on-site meetings with the project team located in Pittsburgh, Pennsylvania and may entail additional design trips to locations that will be defined at a later date.
Applicant is expected to have strong general technical skills and knowledge.
Knowledge of environmental data would be considered a plus.
This offer contains an option to work remotely.
ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.
· Design and implement J2EE applications using standard industry techniques and coding practices.
· Evaluate project scopes and functional specifications to build specific business requirements into existing platform architecture.
· Assist in the creation of database driven web applications. Applicant is expected to fully understand the data model and create test data when needed. Extensive unit testing and debugging is expected before a handoff for the Q/A testing phase.
· Extract data from SQL and Oracle databases for reporting, statistics, and other manipulation.
· Ability to work on and prioritize a variety of technical assignments and complete work satisfactorily and on schedule. Must be well organized; possess exceptional communication skills, both written and verbal; be able to handle multiple tasks on a daily basis; work without constant oversight or direction; and be comfortable working in a dynamic environment with rapidly shifting priorities and workloads
· Prepare written and oral reports for activity associated with the platform.
· Ability and willingness to travel on out-of-town assignments.