





Responsibilities Work closely with Project Managers and other members of the Development Team to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables. Produce project estimates during sales process, including expertise required, total number of people required, total number of development hours required, etc. Attend client meetings during the sales process and during development. Work with clients and Project Managers to build and refine graphic designs for websites. Must have strong skills in Photoshop, Fireworks, or equivalent application(s). Convert raw images and layouts from a graphic designer into CSS/XHTML themes. Determine appropriate architecture, and other technical solutions, and make relevant recommendations to clients. Communicate to the Project Manager with efficiency and accuracy any progress and/or delays. Engage in outside-the-box thinking to provide high value-of-service to clients. Alert colleagues to emerging technologies or applications and the opportunities to integrate them into operations and activities. Be actively involved in and contribute regularly to the development community of the CMS of your choice. Develop innovative, reusable Web-based tools for activism and community building.





Games developers are involved in the creation and production of games for personal computers, games consoles, social/online games, arcade games, tablets, mobile phones and other hand held devices. Their work involves either design (including art and animation) or programming. Games development is a fast-moving, multi-billion pound industry. The making of a game from concept to finished product can take up to three years and involve teams of up to 200 professionals. There are many stages, including creating and designing a game’s look and how it plays, animating characters and objects, creating audio, programming, localisation, testing and producing. The games developer job title covers a broad area of work and there are many specialisms within the industry. These include: quality assurance tester; programmer, with various specialisms such as network, engine, toolchain and artificial intelligence; audio engineer; artist, including concept artist, animator and 3D modeller; producer; editor; designer; special effects technician.





Accountant Job Duties: Prepares asset, liability, and capital account entries by compiling and analyzing account information. Documents financial transactions by entering account information. Recommends financial actions by analyzing accounting options. Summarizes current financial status by collecting information; preparing balance sheet, profit and loss statement, and other reports. Substantiates financial transactions by auditing documents. Maintains accounting controls by preparing and recommending policies and procedures. Guides accounting clerical staff by coordinating activities and answering questions. Reconciles financial discrepancies by collecting and analyzing account information. Secures financial information by completing data base backups. Maintains financial security by following internal controls. Prepares payments by verifying documentation, and requesting disbursements. Answers accounting procedure questions by researching and interpreting accounting policy and regulations. Complies with federal, state, and local financial legal requirements by studying existing and new legislation, enforcing adherence to requirements, and advising management on needed actions. Prepares special financial reports by collecting, analyzing, and summarizing account information and trends. Maintains customer confidence and protects operations by keeping financial information confidential. Maintains professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies. Accomplishes the result by performing the duty. Contributes to team effort by accomplishing related results as needed.





You might be responsible for the replacement of a whole system based on the specifications provided by an IT analyst but often you’ll work with ‘off the shelf’ software, modifying it and integrating it into the existing network. The skill in this is creating the code to link the systems together. You’ll also be responsible for: Reviewing current systems Presenting ideas for system improvements, including cost proposals Working closely with analysts, designers and staff Producing detailed specifications and writing the programme codes Testing the product in controlled, real situations before going live Preparation of training manuals for users Maintaining the systems once they are up and running