Senior Programmer - Web Developer
Required
Experience using Dreamweaver and ColdFusion to connect to Oracle & SQL server Databases
Experience using Dreamweaver and HTML to create, update and maintain client websites while conforming to client standards.
Experience using Java, Javascript and ASP to provide functionality to static and dynamic websites
Experience using Crystal Reports
Working knowledge of Microsoft Office Suite
Must be a US citizen and be capable of passing background check for public trust
Demonstrated ability to work directly with customers
Strong verbal and written skills
Education
Bachelors Degree in Computer Science, Information Systems, Engineering, Business or related field and eight years of experience
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.