0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Web Programmer
(This job is no longer available)
RosArt Multimedia, Inc. | San Diego, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Developing state-of-the-art Web Applications and a broad set of computer interactive products using the latest Web technologies. What are the major responsibilities of the position, and what percentage of time should they take? 60% Working with our designer to build dynamic web sites using an in-house template engine. 20% Database design and creation that would generate and store dynamic content. 10% Development of the C# template engine and the open source MySQL .NET driver. 10% General office duties such as filing, organization, time recording etc. Is this position supervised in any way? Web Programmer positions are supervised directly by the Production Coordinator. Does this position have supervisory responsibility (i.e., responsible for hiring, firing, performance appraisals)? No. Does this position have access to confidential information? Yes. Web Programmer will have access to necessary client information, site passwords and possible credit card information. All employees are required to sign a non-disclosure agreement, before they can become an employee at RosArt Multimedia Inc. Does this position have access to or handle company funds? No. Is it important to this position to be able to communicate fluently in English? Yes. As RosArt's clients and personnel are mainly English speaking, Web Programmers will need to be able to communicate with ease. Fluency in another language (Spanish) is a bonus, but not a necessity. What kind of work experience, training and/or level of education is necessary for this position? Any other special training and/or abilities? The applicant may work with another programmer either in-house or remotely. Any required technical skills (typing, computer skills, etc.)? Required Skills 1. C# -- This is mandatory. 2. .NET framework -- The applicant should have a pretty firm grasp of the internal workings of the .NET framework. 3. Perl -- This is needed to convert the legacy sites and to work with the System Administrator on the Perl scripts he uses. 4. LISP/Scheme -- This is used for some of our scripting (for example, to provide some of the custom extensions to websites). 5. MySQL -- Databases may vary per project but MySQL is the most widely used database. MS SQL is also a plus. Preferred Skills 1. Applicant should understand and be able to explain basic security concepts such as hashes, keys, salting, trapdoor functions, symmetric and asymmetric encryption algorithms, code signing, man-in-the-middle attacks, and also security issues common for web development such as SQL injection and HTML injection. Applicant should be well versed in developing secure websites. 2. Ideally, the person should possess aptitude for both lower-level (e.g. bitwise operations, how the computer works, etc) and high-level (e.g. overall design and program structure) concepts. Efficient, eloquent code is important, and therefore we're looking for an applicant with knowledge of algorithms and data structures. 3. Applicant should be able to use source control software, such as Subversion, which we use in-house to store and manage source code. 4. Familiarity with Python and PHP is a plus. Additionally, proficiency with some or all of the following: Active Server Pages (ASP), SQL, HTML. Familiar with Windows XP and 2003, MS Access, IIS 6, and Dreamweaver. Typing speed of 40 words per minute. Knowledge of business applications such as word processors and e-mail programs. Ability to convey ideas in sketch form (flow charts) before using computer. Are there any particular working conditions associated with this position that should be noted (i.e., environment, hours, travel, work space, etc.)? While required overtime hours are rare in general, overtime can and will be required at times to complete necessary tasks. Physical Demands of Position The occasional (10% or less) need to assist others in heavy lifting (> 50 lbs) may arise, as we are a small company with no maintenance staff to assist in furniture and other object relocation.
The above statements are intended to describe the general nature and level of work performed by people assigned to this job. This is not an exhaustive list of responsibilities, duties and skills required of personnel so classified. This position has access to confidential data and is responsible for protecting that data and ensuring that appropriate business ethics are followed at all times.


Copyright © 1998-


RosArt Multimedia, Inc. TM , All Rights Reserved Worldwide.
3609 Ingraham St, San Diego, CA 92109 -- 858 483-1866


About RosArt

The Company
Public Speaking

In the News

Press Materials


Job Openings

Site Map

Contact Us
Map & Directions
Contact Webmaster

About RosArt Multimedia, Inc.

Web site promotion services for southern California and San Diego Businesses including search engine optimization and marketing.