Senior Programmer - Oracle Developer

 

Required Skills

Education

Description

The Senior Program is responsible for segments or phases of broader, more complex projects.  Prepares specifications and user requirements.  Encodes, tests, debugs, and documents programs for relatively complex or large projects.  May assist junior programmer/analysts and other programmers on more complex projects.  Analyzes user specifications and requirements.  Develops new subroutines or expands program to simplify statement, programming, or coding of future problems.  May direct and coordinate activities of junior Programmers and Programmers working as part of project team.

 

Understands complex relational database concepts.  Possesses knowledge of various database access methods.  Possesses extensive working knowledge of at least one structured programming language.  Analyzes functional, business applications and design specifications for functional activities.  Develops block diagrams and logic flow charts.  Translates detailed design into computer software.  Tests, debugs, and refines the computer software to produce the required product.  Prepares required documentation, including both program and user level documentation.  Enhances software to reduce operating time or improve efficiency.  Experienced in standard systems development lifecycle processes and applies our methodology effectively on client engagements.

 

Applies knowledge of industry trends and developments to improve service to our clients.  Applies knowledge of computer science principles, information management principles, data processing functions, hardware and software systems structures and operations, and computer programming languages and techniques to solve automation problems.  Applies scientific, engineering or business objectives by writing, modifying, or adapting computer programs in machine level, assembly, and third or fourth generation programming languages.  Interfaces with and uses minicomputer and mainframe computer systems in addressing project objectives.  Uses standard or conventional approaches to define, plan, organize, design, develop, modify, test and integrate database or data processing systems, computer hardware systems, and simulation models.

 

Formulates architectural design, functional specification, interfaces and documentation of hardware or software systems.  Uses detailed specifications and adapt standardized techniques, methods, criteria and precedents to develop or modify portions of a system or program.  Responsible for segments or phases of broader, more complex projects.  Adheres to coding standards defined by technical management.  Accurately employs our development tools.  Establishes responsible deadlines and personal work plans.  Listens to others and accepts input from team members.  Clearly articulate ideas and thoughts verbally.  Accurately prepares written business correspondence that is coherent, grammatically correct, effective and professional.