22.Jan.08, 17:05 EST Blog edited on: 18.Feb.08, 12:59 EST
JOB DESCRIPTION
Position: Web Developer
Mission/Vision: Community systems are the natural evolution of the Internet. The Internet removed all physical barriers to communication. The job of the Technology Department is to build systems that facilitate communication and create systems that will democratize and provide access to information as well as a platform for everyone to have a voice.
Reports to: Director of Web Development
Job summary: Reviews, analyzes, designs, programs, modifies, develops and implements applications and software products. Writes code and complete programming, and testing of systems and applications. Converts user specifications and procedures into technical design specifications. Works with product development and marketing to develop new or modify existing features. Follows applicable policies, processes, and standards for development.
Essential functions: • Independently design, code, and test major features, as well as work jointly with other team members to deliver system components • Identify and resolve system problems in order to provide continuous system operation • Deliver robust and efficient code quickly • Interface with management and users regarding project status and needs • Construct design documents and documentation to aid in maintenance and code reuse
Marginal functions: • Assist QA and other departments to ensure quick delivery of systems • Stay abreast of technology changes and innovation within relevant businesses, participating in training courses or self-instruction as needed.
Physical demands: • Requires long periods of typing and/or reading from a computer display. • May require long and/or irregular hours, especially during product rollouts.
Reasoning ability: • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. • Ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form. • Ability to quickly comprehend new technologies and techniques and apply them.
Language skills: • Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures or governmental regulations. • Ability to write reports, business correspondence, and procedure manuals. • Ability to effectively present information and respond to questions from groups or manager, clients, customers and the general public.
Mathematical skills: • Ability to apply mathematic skills for analysis of data, programming logic and implement mathematic functions as needed.
Knowledge, skills and abilities / equipment: • UNIX, LINUX systems • Knowledge of browsers • CSS • JavaScript • XHTML • Strong math and algorithm skill set • Ability to work independently with minimal supervision. Must adhere to system naming, coding and process procedures.
Education and experience: • Minimum two years experience in relevant field • Degree a plus but not required
Leave a Comment