{"name": "All entries", "id": "a0db317f-4fab-4c4d-8299-1a6c4f6bf278", "fields": {"1988": {"type": "Text", "name": "Description", "cardinality": "toOne", "id": "1988" }, "2002": {"name": "Advertised Positions", "category": "Advertised Positions", "id": "2002", "type": "Advertised Positions", "category_id": "1210", "cardinality": "toMany" }, "1990": {"type": "Web link", "name": "More Info", "cardinality": "toOne", "id": "1990" }, "2004": {"name": "Advertised Positions", "category": "Advertised Positions", "id": "2004", "type": "Advertised Positions", "category_id": "1210", "cardinality": "toMany" }, "1989": {"type": "Web link", "name": "More info", "cardinality": "toOne", "id": "1989" }, "1987": {"type": "Text", "name": "Name", "cardinality": "toOne", "id": "1987" } }, "entries": [{"id": "91686",  "fields": [{"field": "1987", "value": ""}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "9971",  "fields": [{"field": "1987", "value": "3D Modeling/animation"}, {"field": "1988", "value": "In 3D computer graphics, 3D modeling is the process of developing a mathematical, wireframe representation of any three-dimensional object (either inanimate or living) via specialized software. The product is called a 3D model. It can be displayed as a two-dimensional image through a process called 3D rendering or used in a computer simulation of physical phenomena. The modeling process of preparing geometric data for 3D computer graphics is similar to plastic arts such as sculpting. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/3D_modeling"}, {"field": "1990", "value": "http://www.the3drevolution.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3193",  "fields": [{"field": "1987", "value": "300mm software Automation standards"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Software Engineer", "id": "3189", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "81688",  "fields": [{"field": "1987", "value": "Ability to travel to the US"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "102685",  "fields": [{"field": "1987", "value": "Able to create in-world objects, linked to exterior databases/servers, etc."}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6174",  "fields": [{"field": "1987", "value": "Able to work in team environment"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "GemStone / Smalltalk Developer", "id": "6660", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmers for One Laptop Per Child XO using Squeak Smalltalk and Etoys", "id": "25704", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Programmer Analyst II", "id": "111076", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6726", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant", "id": "9193", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist (3 positions)", "id": "10012", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "9181", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developers (multiple positions)", "id": "6463", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers (multiple positions)", "id": "6466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers (multiple positions)", "id": "6460", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3541",  "fields": [{"field": "1987", "value": "Access"}, {"field": "1988", "value": "Microsoft Access is a relational database management system from Microsoft, packaged with Microsoft Office Professional which combines the relational Microsoft Jet Database Engine with a graphical user interface. It can use data stored in Access/Jet, SQL Server, Oracle, or any ODBC-compliant data container. Skilled software developers and data architects use it to develop powerful, complex application software. Relatively unskilled programmers and non-programmer \"power users\" can use it to build simple applications without having to deal with features they don't understand. It supports substantial object-oriented (OO) techniques but falls short of being a fully OO development tool. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_Access"}, {"field": "1990", "value": "http://www.mvps.org/access"}, {"field": "2002", "values":[{"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Administrator", "id": "18244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Bookrunner (Interest Rates, Derivatives, Options)", "id": "3540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA -MS Access , SQL", "id": "4853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer / Analyst", "id": "4842", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst", "id": "4534", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6381",  "fields": [{"field": "1987", "value": "Accounting or Banking industry experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28382",  "fields": [{"field": "1987", "value": "Active record pattern"}, {"field": "1988", "value": "In computer science, the active record pattern is a design pattern frequently found in enterprise applications.\r\n\r\nActive record is an approach to accessing data in a database. A database table or view is wrapped into a class, thus an object instance is tied to a single row in the table. After creation of an object, a new row is added to the table upon save. Any object loaded gets its information from the database; when an object is updated, the corresponding row in the table is also updated. The wrapper class implements accessor methods or properties for each column in the table or view. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Active_record_pattern"}, {"field": "1990", "value": "http://www.martinfowler.com/eaaCatalog/activeRecord.html"}, {"field": "2002", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "86597",  "fields": [{"field": "1987", "value": "ActiveX"}, {"field": "1988", "value": "ActiveX is a component object model (COM) developed by Microsoft for Windows. By using the COM runtime, developers can create software components that perform a particular function or a set of functions. A software can then compose one or more components in order to provide the functionality it intends to.[1] Many Microsoft Windows applications — including many of those from Microsoft such as Internet Explorer, Microsoft Office, Microsoft Visual Studio, Windows Media Player, etc. — use ActiveX controls to build their feature set as well as encapsulate their functionality as ActiveX controls so that the functionality can be embedded in other applications. Internet Explorer also allows the ActiveX controls to be embedded inside web pages. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ActiveX"}, {"field": "1990", "value": "http://www.worldstart.com/tips/tips.php/3432"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4448",  "fields": [{"field": "1987", "value": "ADO"}, {"field": "1988", "value": "Microsoft ActiveX Data Objects (ADO) is a set of Component Object Model objects for accessing data sources. It provides a layer between programming languages and OLE DB (a means of accessing data stores, whether they be databases or otherwise, in a uniform manner), which allows a developer to write programs which access data, without knowing how the database is implemented. You must be aware of your database for connection only. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this (i.e. using SQL directly) is that it introduces a dependency upon the type of database used.\r\n\r\nIt is positioned as a successor to Microsoft's earlier object layers for accessing data sources, including RDO (Remote Data Objects) and DAO (Data Access Objects). ADO was introduced by Microsoft in the winter of 1996. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ActiveX_Data_Objects"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/en-us/ado270/htm/dasdkadooverview.asp?frame=true"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "28564",  "fields": [{"field": "1987", "value": "Adobe AIR"}, {"field": "1988", "value": "Adobe Integrated Runtime, also known as Adobe AIR, codenamed and originally called Apollo, is a cross-OS runtime environment for building Rich Internet Applications, using Flash, Flex, HTML and Ajax, that can be deployed as a desktop application.\r\n\r\nA public preview release of the AIR runtime, then known as Apollo, along with an SDK and extension for developing Apollo applications with the Flex framework, was released on March 19, 2007. On June 10, 2007, it was renamed to AIR and a public beta of the runtime was launched. Public beta 2 of AIR SDK was released by Adobe on October 1, 2007.\r\n\r\nCurrently, beta-builds of Adobe AIR are available from Adobe for the Mac OS X and Microsoft Windows operating systems. A Linux version is expected to be released in the third quarter of 2008.\r\n\r\nAdobe announced at Adobe MAX 2007 that AIR is expected to be released in the Spring of 2008. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Adobe_AIR"}, {"field": "1990", "value": "http://labs.adobe.com/technologies/air/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4451",  "fields": [{"field": "1987", "value": "Adobe Central Output Server"}, {"field": "1988", "value": "Adobe Central Pro Output Server software enables businesses to generate professional-looking documents from core applications such as CRM, ERP, and legacy systems for improved customer communications.\r\n\r\n    * Dynamically generate personalized electronic documents\r\n    * Create highly formatted, easy-to-read documents\r\n    * Generate high-volume distributed printing\r\n    * Reduce network traffic\r\n..."}, {"field": "1989", "value": "http://www.adobe.com/products/server/centralpro/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst", "id": "4534", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4450",  "fields": [{"field": "1987", "value": "Adobe designer"}, {"field": "1988", "value": "Adobe LiveCycle Designer is a forms authoring tool published by Adobe Systems. The purpose of Designer is to be a one-stop design tool for XML forms to be rendered as PDF or HTML files. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Adobe_Designer,"}, {"field": "1990", "value": "http://www.adobe.com/products/server/adobedesigner/main.html"}, {"field": "2002", "values":[{"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Retail Delivery System", "id": "51551", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84951",  "fields": [{"field": "1987", "value": "Adobe FrameMaker"}, {"field": "1988", "value": "Adobe FrameMaker is a desktop publishing (DTP) and word processing application that is popular for large documents. It is produced by Adobe Systems. Although FrameMaker has evolved slowly in recent years, it maintains a strong following among professional technical writers.\r\n\r\nFrameMaker has more or less kept up with the times in supporting new standards such as XML and WebDAV, but at heart it is a proprietary single-desktop-oriented system based on a binary file format. While problems exist in FrameMaker's XML implementation, the application supports authoring in an XML-based workflow. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Framemaker"}, {"field": "1990", "value": "http://www.adobe.com/products/framemaker/"}, {"field": "2002", "values":[{"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4934",  "fields": [{"field": "1987", "value": "Adobe PDF"}, {"field": "1988", "value": "Portable Document Format (PDF) is an open file format created and controlled by Adobe Systems, for representing two-dimensional documents in a device independent and resolution independent fixed-layout document format. Each PDF file encapsulates a complete description of a 2D document (and, with the advent of Acrobat 3D, embedded 3D documents) that includes the text, fonts, images, and 2D vector graphics that compose the document. PDF files do not encode information that is specific to the application software, hardware, or operating system used to create or view the document. This feature ensures that a valid PDF will render exactly the same regardless of its origin or destination (but depending on font availability). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Adobe_PDF"}, {"field": "1990", "value": "http://www.pdf-tools.com/public/downloads/whitepapers/whitepaper-pdfprimer.pdf"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Business/Systems Analyst", "id": "4931", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "49399",  "fields": [{"field": "1987", "value": "Adobe Photoshop"}, {"field": "1988", "value": "Adobe Photoshop, or simply Photoshop, is a graphics editor developed and published by Adobe Systems. It is the current and primary market leader for commercial bitmap and image manipulation, and is the flagship product of Adobe Systems. It has been described as \"an industry standard for graphics professionals\" and was one of the early \"killer applications\" on Macintosh.\r\n\r\nPhotoshop CS3, the current tenth iteration of the program, was released on 16 April 2007. \"CS\" reflects its integration with other Creative Suite products, and the number \"3\" represents it as the third version released since Adobe re-branded its products under the CS umbrella. Photoshop CS3 features additions such as the ability to apply non-destructive filters, as well as new selection tools named Quick Selection and Refine Edge that make selection more streamlined. On April 30th, Adobe released Photoshop CS3 Extended, which includes all the same features of Adobe Photoshop CS3 with the addition of capabilities for scientific imaging, 3D, and high end film and video users. The successor to Photoshop CS3, Photoshop CS4, will be the first 64-bit Photoshop. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Adobe_Photoshop"}, {"field": "1990", "value": "http://www.adobe.com/products/photoshop/"}, {"field": "2002", "values":[{"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85810",  "fields": [{"field": "1987", "value": "Advanced Smalltalk development"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Lead Smalltalk Developer in Investment Banking", "id": "111655", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "84060",  "fields": [{"field": "1987", "value": "Agent administrative practices"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "67924",  "fields": [{"field": "1987", "value": "Agile Development"}, {"field": "1988", "value": "Agile Development"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2875",  "fields": [{"field": "1987", "value": "Agile software development experience."}, {"field": "1988", "value": "Agile software development is a conceptual framework for undertaking software engineering projects. There are a number of agile software development methods, such as those espoused by the Agile Alliance, a non-profit organization."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Agile_Software_Development"}, {"field": "1990", "value": "http://www.agilealliance.com/"}, {"field": "2002", "values":[{"value": "Agile Mentor/Lead", "id": "30100", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Programmer", "id": "6562", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developers", "id": "3161", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / C++ Developer - Get 80% of the bill rate", "id": "5149", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business Analyst / Software Developer", "id": "2978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Manager/Director of Development", "id": "2872", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developers", "id": "32535", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior IT Specialist-Development", "id": "9309", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer- VB and Smalltalk", "id": "9397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "[Job] Снова работа в Санкт-Петербурге", "id": "4961", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "3093", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5682",  "fields": [{"field": "1987", "value": "AICC"}, {"field": "1988", "value": "The Aviation (All Emcompassing) Industry CBT (Computer-Based Training) Committee (AICC) is an international association of technology-based training professionals. The AICC develops guidelines for aviation industry in the development, delivery, and evaluation of CBT, WBT and related training technologies.\r\n\r\nThe AICC HACP standard for CMI is widely used by Learning Management Systems and other systems to call content and assessments. Although it's pre-XML, it's very robust and unambiguous and many consider it to be more secure and reliable than alternatives such as SCORM, especially for content or assessments hosted on web servers not colocated with the calling system.\r\n\r\nAn emerging standard is the AICC PENS standard, which lets content creating tools send a manifest to an LMS easily. The September 2006 AICC meeting included a Plugfest where vendors demonstrated PENS interoperability. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/AICC_%28CBT%29"}, {"field": "1990", "value": "http://www.aicc.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "122458",  "fields": [{"field": "1987", "value": "Aida"}, {"field": "1988", "value": "The Aida web framework"}, {"field": "1989", "value": "www.aidaweb.si"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Web Developer", "id": "122417", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4623",  "fields": [{"field": "1987", "value": "AIX"}, {"field": "1988", "value": "AIX (Advanced Interactive eXecutive) is a proprietary operating system developed by IBM based on UNIX System V. Before the product was ever marketed, the acronym AIX originally stood for Advanced IBM UNIX.\r\n\r\nThe scalable AIX 5L 5.3 supports up to 64 central processing units and two terabytes (TB) of random access memory. The JFS2 file system—first introduced by IBM as part of AIX—supports computer files and partitions up to 16 TB in size. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/AIX_operating_system"}, {"field": "1990", "value": "http://www.ibm.com/collaboration/wiki/display/WikiPtype/Home"}, {"field": "2002", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5113", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technology Consultant P", "id": "5789", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5520",  "fields": [{"field": "1987", "value": "Ajax"}, {"field": "1988", "value": "Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is to make web pages feel more responsive by exchanging small amounts of data with the server behind the scenes, so that the entire web page does not have to be reloaded each time the user makes a change. This is meant to increase the web page's interactivity, speed, and usability.\r\n\r\nThe Ajax technique uses a combination of:\r\n\r\n    * XHTML (or HTML) and CSS, for marking up and styling information.\r\n\r\n    * The DOM accessed with a client-side scripting language, especially ECMAScript implementations such as JavaScript and JScript, to dynamically display and interact with the information presented.\r\n\r\n    * The XMLHttpRequest object is used to exchange data asynchronously with the web server. In some Ajax frameworks and in certain situations, an IFrame object is used instead of the XMLHttpRequest object to exchange data with the web server, and in other implementations, dynamically added <script> tags may be used.\r\n\r\n    * XML is sometimes used as the format for transferring data between the server and client, although any format will work, including preformatted HTML, plain text, JSON and even EBML. These files may be created dynamically by some form of server-side scripting.\r\n\r\nLike DHTML, LAMP and SPA, Ajax is not a technology in itself, but a term that refers to the use of a group of technologies. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Ajax_%28programming%29"}, {"field": "1990", "value": "http://developer.mozilla.org/en/docs/AJAX:Getting_Started"}, {"field": "2002", "values":[{"value": "Permanent Position for Seaside Developer", "id": "47428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Developer", "id": "6904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Ajax developer - Get 80% of the bill rate", "id": "5519", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "31802",  "fields": [{"field": "1987", "value": "Altiris software delivery"}, {"field": "1988", "value": "Altiris Inc. is a subsidiary of Symantec specializing in service-oriented management software which allows organizations to manage IT assets. They also provide software for web services, security, and systems management products. Established in 1998, Altiris is headquartered in Lindon, Utah, United States. Altiris has over 20,000 customers managing more than 3 million servers and 60 million desktops and laptops.\r\n\r\nOn January 29, 2007, Symantec announced plans to acquire Altiris and on April 6th, 2007 the acquisition was completed. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Altiris"}, {"field": "1990", "value": "http://www.altiris.com/"}, {"field": "2002", "values":[{"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3881",  "fields": [{"field": "1987", "value": "An interest in financial derivatives products"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IBT - E &H : Kapital Operate Analyst / Kapital RAD Developer", "id": "3878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H RAD Lead", "id": "5678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "6712", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2335",  "fields": [{"field": "1987", "value": "Apache"}, {"field": "1988", "value": "Apache HTTP Server is a free software/open source HTTP web server for Unix-like systems (BSD, Linux, and UNIX systems), Microsoft Windows, Novell NetWare and other platforms. Apache is notable for playing a key role in the initial growth of the World Wide Web, and continues to be the most popular web server in use, serving as the reference platform against which other web servers are designed and judged. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Apache_HTTP_Server"}, {"field": "1990", "value": "http://httpd.apache.org/"}, {"field": "2002", "values":[{"value": "Application Migration Technical Lead (multiple positions)", "id": "27690", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer, Dba, System Analyst", "id": "2330", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4952",  "fields": [{"field": "1987", "value": "Application Maintenance"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "127313", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Specialists (2 positions)", "id": "4950", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3315",  "fields": [{"field": "1987", "value": "ASP"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "System Analyst (Workflow/OOD)", "id": "3314", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyste-programmeur", "id": "5005", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VisualAge Smalltalk / Web Applications Developer", "id": "3631", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age/Small Talk - Web Technologies Developer", "id": "4169", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk developer", "id": "52169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant", "id": "4003", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4162", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "4750", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "83984",  "fields": [{"field": "1987", "value": "Aspect ACD"}, {"field": "1988", "value": "Aspect® Spectrum® ACD supports critical, high-volume customer interaction by tightly integrating reliable ACD functionality with sophisticated computer telephony integration (CTI) applications in both traditional circuit-switched infrastructures and software-only IP environments. ..."}, {"field": "1989", "value": "http://www.aspect.com/TraditionalContactCenters/ACD/SpectrumACD.html"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2215",  "fields": [{"field": "1987", "value": "ASP.Net"}, {"field": "1988", "value": "ASP.NET is a set of web development technologies marketed by Microsoft. Programmers can use it to build dynamic web sites, web applications and XML web services. It is part of Microsoft's .NET platform and is the successor to Microsoft's Active Server Pages (ASP) technology."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ASP.NET"}, {"field": "1990", "value": "http://www.coolinterview.com/type.asp?iType=44"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK Developer", "id": "2446", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk Developer", "id": "3281", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4668",  "fields": [{"field": "1987", "value": "Assembly Language"}, {"field": "1988", "value": "Assembly language refers to a class of low-level languages used to write computer programs, or to a particular such language.\r\n\r\n    * Assembly language is a human-readable notation for the machine language used to control a specific computer architecture.\r\n\r\n    * An assembler is a computer program for translating assembly language — essentially, a mnemonic representation of machine language — into object code.\r\n\r\n    * Machine language is a pattern of bits encoding machine operations, specific to a given processor.\r\n\r\nAssembly language was once widely used for all aspects of programming. Today it is used in limited situations, primarily when direct hardware manipulation or unusual performance issues are involved. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Assembly_Language"}, {"field": "1990", "value": "http://www.asmcommunity.net/board/"}, {"field": "2002", "values":[{"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer 1 or 2 (multiple positions)", "id": "4667", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "106729",  "fields": [{"field": "1987", "value": "Assist 4"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Experten im Bereich Customizing/Entwicklung mit Smalltalk für Assist 4", "id": "106720", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3957",  "fields": [{"field": "1987", "value": "AS/400"}, {"field": "1988", "value": "The Application System/400 (also known as AS/400), now System i, is a type of minicomputer produced by IBM. It was first produced in 1988. It was then renamed to the eServer iSeries in 2000 as part of IBM's e-Server branding initiative. Now with the global move of the server and storage brands to the System brand with the Systems Agenda, the family has been renamed to System i in 2006, with the POWER5-based members of the series being called the System i5 ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/AS400"}, {"field": "1990", "value": "http://www.ibm.com/systems/i/"}, {"field": "2002", "values":[{"value": "Systems Administrator (Mapics)", "id": "5900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Sys Engineer", "id": "9161", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Tester", "id": "4065", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "3955", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3609",  "fields": [{"field": "1987", "value": "AS/400 Synon"}, {"field": "1988", "value": "Synon was a software company which, at its height, dominated the worldwide market for third party application development tools for the IBM iSeries AS/400 platform. Its products continue to be widely used in that sector today, distributed and supported by Computer Associates.\r\n\r\nSynon pioneered what is now called Architected Rapid Application Development (ARAD)."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Synon"}, {"field": "1990", "value": "http://www.ca.com/channel/emea/allfusion/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk/VB", "id": "3608", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "82533",  "fields": [{"field": "1987", "value": "Authentication methods"}, {"field": "1988", "value": "Authentication (from Greek αυθεντικός; real or genuine, from authentes; author) is the act of establishing or confirming something (or someone) as authentic, that is, that claims made by or about the thing are true. This might involve confirming the identity of a person, the origins of an artifact, or assuring that a computer program is a trusted one."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Authentication"}, {"field": "1990", "value": "http://syscoal.users.phpclasses.org/browse/package/4518.html"}, {"field": "2002", "values":[{"value": "Programmer/Analyst (Object-Oriented Software Developer)", "id": "82389", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2359",  "fields": [{"field": "1987", "value": "Automotive experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk-Entwickler", "id": "2358", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2416",  "fields": [{"field": "1987", "value": "AutoShell"}, {"field": "1988", "value": "When a typing mistake can result in thousands of dollars in lost revenue, it's important to have a proven robust software to monitor factory functions.  AutoShell software tools provide a framework for factory automation, enabling operator, factory equipment, and databases to communicate with each other accurately, reliably, and quickly. AutoShell’s reusable set of software modules handle all the details of communicating with factory resources, translating the native languages of the equipment and operator into an easily mediated language called AutoNet. ..."}, {"field": "1989", "value": "http://www.adventact.com/products/autoshell/"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "WW Make Applications Admin. and Developer", "id": "2415", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "19624",  "fields": [{"field": "1987", "value": "Bachelor degree in Mathematics or Computer Science"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "AD Infrastructure Developer", "id": "19563", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5906",  "fields": [{"field": "1987", "value": "Bachelor of Science degree in Computer Science"}, {"field": "1988", "value": "A Bachelor of Science (B.S., B.Sc. or less commonly, S.B. or Sc.B. from the Latin Scientiae Baccalaureus) is an undergraduate academic degree awarded for completed courses that generally last three years in Australia, Austria, Belgium, Croatia, Denmark, England, Germany, Hong Kong, India, the Republic of Ireland, Israel, Latvia, Malaysia, The Netherlands, New Zealand, Northern Ireland, Poland, Quebec, Singapore, South Africa, Sweden, Switzerland and Wales; or four years in North America, Iceland, Iran, Japan, Pakistan, the Philippines, Scotland and Brazil.\r\n\r\nIn North America, a Bachelor of Science degree may be a more specialized version of B.A., with more focus on the subject and less on a broad liberal arts background; for example, a B.S. in economics may require several more advanced economics courses than a B.A. in economics, and possibly more support courses (such as statistics). The B.S. is also frequently used for professional areas of study such as engineering, journalism, and advertising. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Bachelor%27s_of_Science"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "GemStone / Smalltalk Developer", "id": "6660", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "9855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Engineer", "id": "29428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk technical developer", "id": "10111", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Member of Consulting Staff", "id": "6814", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Entry level Smalltalk Developer", "id": "15915", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10018",  "fields": [{"field": "1987", "value": "Bachelor of Science degree in math or science"}, {"field": "1988", "value": "A Bachelor of Science (B.S., B.Sc. or less commonly, S.B. or Sc.B. from the Latin Scientiae Baccalaureus) is an undergraduate academic degree awarded for completed courses that generally last three years in Australia, Austria, Belgium, Croatia, Denmark, England, Germany, Hong Kong, India, the Republic of Ireland, Israel, Latvia, Malaysia, The Netherlands, New Zealand, Northern Ireland, Poland, Quebec, Singapore, South Africa, Sweden, Switzerland and Wales; or four years in North America, Iceland, Iran, Japan, Pakistan, the Philippines, Scotland and Brazil.\r\n\r\nIn North America, a Bachelor of Science degree may be a more specialized version of B.A., with more focus on the subject and less on a broad liberal arts background; for example, a B.S. in economics may require several more advanced economics courses than a B.A. in economics, and possibly more support courses (such as statistics). The B.S. is also frequently used for professional areas of study such as engineering, journalism, and advertising. ..."}, {"field": "1989", "value": ""}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Bachelor%27s_of_Science"}, {"field": "2002", "values":[{"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist (3 positions)", "id": "10012", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "95312",  "fields": [{"field": "1987", "value": "Bachelor's Degree in Computer Science or equivalent experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Programmer Analyst II", "id": "59572", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "68544",  "fields": [{"field": "1987", "value": "Banking Knowledge"}, {"field": "1988", "value": "You've worked with Banks before"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "INGENIEUR D' ETUDES SMALLTALK", "id": "90284", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk developer in Switzerland", "id": "68222", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2165",  "fields": [{"field": "1987", "value": "Banking or financial services"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant", "id": "119533", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9842", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Futures Project Manager / Tech Team Lead", "id": "41125", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst/Programmer (multiple positions)", "id": "37634", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Seeking Smalltalkers for Bank and Finance", "id": "38438", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Kapital Financial Developer (Smalltalk)", "id": "9464", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "106428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VA Smalltalk Consultant/Programmer", "id": "85123", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Developer", "id": "9790", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers", "id": "5612", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / Java Developer", "id": "5205", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9985",  "fields": [{"field": "1987", "value": "Banking or retail experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4511",  "fields": [{"field": "1987", "value": "Bespoke Applications"}, {"field": "1988", "value": "Software, which means it is software written in-house, designed specifically and customised for a particular company and task."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Bespoke"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Technical Engineer", "id": "4510", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9584",  "fields": [{"field": "1987", "value": "BIZDesk"}, {"field": "1988", "value": "See Microsoft Commerce Server"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2217",  "fields": [{"field": "1987", "value": "Biztalk"}, {"field": "1988", "value": "Microsoft BizTalk Server is a Business Process Management Server by Microsoft which allows software applications to communicate for Enterprise application integration. The original product appeared to be an original Microsoft development headed by Milan Shah and was first announced in March 1999. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Biztalk"}, {"field": "1990", "value": "http://www.microsoft.com/biztalk/default.mspx"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2214", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9585",  "fields": [{"field": "1987", "value": "BIZTalk"}, {"field": "1988", "value": "Microsoft BizTalk Server is a server product by Microsoft which provides the following functions: Business Process Automation, Business Process Modeling, Business-to-business Communication, Enterprise Application Integration and Message broker[1].\r\n\r\nIt's a server product targeted mostly at medium to large enterprises, but has been popular among small companies as well. In a common scenario, BizTalk enables companies to integrate and manage business processes by exchanging business documents (e.g., purchase orders and invoices) among applications, within or across organizational boundaries.\r\n\r\nDevelopment for BizTalk Server is done through Visual Studio .NET."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Biztalk"}, {"field": "1990", "value": "http://www.microsoft.com/biztalk/default.mspx"}, {"field": "2002", "values":[{"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "23982",  "fields": [{"field": "1987", "value": "Blaze Advisor"}, {"field": "1988", "value": "Fair Isaac Corporation (NYSE: FIC), founded in 1956 by engineer Bill Fair and mathematician Earl Isaac, provides consulting services and enterprise decision management systems. They developed the FICO scores, a measure of credit risk, that are the most used credit scores in the world. FICO scores are available through all of the major consumer reporting agencies in the United States and Canada: Equifax, Experian and TransUnion. (FICO is a registered trademark of Fair Isaac Corporation).\r\n\r\nFair Isaac is based in Minneapolis, Minnesota, U.S.A., and has offices in North America, South America, Europe, Australia and Asia. The company employs about 3,000 people (2006) and earned revenue of about $800 million in 2005.\r\n\r\nFair Isaac's client list covers more than 1,400 financial-service providers, including 99 of the top 100 U.S. banks and 49 of the top 50 global banks. More than 200 retailers, including nine of the top 10 retail card issuers in the U.S. use Fair Isaac retail management software. Fair Isaac serves more than 100 telecommunications providers worldwide, including the top 10 U.S. wireless providers and six of the world's top 10 telecommunications service providers. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Fair_Isaac"}, {"field": "1990", "value": "http://www.fairisaac.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9961",  "fields": [{"field": "1987", "value": "Bluetooth"}, {"field": "1988", "value": "Bluetooth is an industrial specification for wireless personal area networks (PANs). Bluetooth provides a way to connect and exchange information between devices such as mobile phones, laptops, PCs, printers, digital cameras, and video game consoles over a secure, globally unlicensed short-range radio frequency. The Bluetooth specifications are developed and licensed by the Bluetooth Special Interest Group. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Bluetooth"}, {"field": "1990", "value": "http://www.howstuffworks.com/bluetooth.htm"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9577",  "fields": [{"field": "1987", "value": "Booch Methodology"}, {"field": "1988", "value": "The Booch method is a technique used in software engineering. It is an object modeling language and methodology that was widely used in object-oriented analysis and design. It was developed by Grady Booch while at Rational Software (now part of IBM).\r\n\r\nThe notation aspect of the Booch method has now been superseded by the Unified Modeling Language (UML), which features graphical elements from the Booch method along with elements from the object-modeling technique (OMT) and object-oriented software engineering (OOSE).\r\n\r\nMethodological aspects of the Booch method have been incorporated into several methodologies and processes, the primary such methodology being the Rational Unified Process (RUP). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Booch_method"}, {"field": "1990", "value": "http://infolab.stanford.edu/~burback/watersluice/node55.html"}, {"field": "2002", "values":[{"value": "Sr. Programmer Analyst", "id": "49190", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85934",  "fields": [{"field": "1987", "value": "Brainbench certification"}, {"field": "1988", "value": "Brainbench, a PreVisor company, has served over 5,000 corporate and 6 million individual customers. The company was founded in January 1998 with the same mission it has today: Delivering easy-to-use assessment products that predict success on the job.\r\n\r\nExperts agree that the most valuable asset and only true competitive advantage of any organization are the people on its team. Having the right people in the right jobs can make the difference between industry leadership and mediocrity, between loyal customers and shrinking market share, and between project success and failure. That's why Brainbench is dedicated to helping organizations use assessment science to predict employee success. Using the Brainbench assessment platform, companies improve hiring and retention, boost training success, enhance customer satisfaction, and increase profitability.\r\n\r\nKnown for its innovative, yet easy-to-use online assessment solutions Brainbench is the only assessment company with a rich offering across personality, knowledge, skills, abilities, and past work behavior. Other companies offer strengths in one or two of these areas, but only Brainbench offers world class tools in each category.\r\n\r\nBy partnering with Brainbench, 6 million members have advanced their skills and their careers, and over 5,000 businesses have found better ways to screen and select candidates, track and develop employee skills, and differentiate employees to current and prospective clients."}, {"field": "1989", "value": "http://www.brainbench.com/"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "83380",  "fields": [{"field": "1987", "value": "Business Process Modeling (BPM)"}, {"field": "1988", "value": "The term process model is used in different contexts. For example, in business process modeling the enterprise process model is often referred to as the business process model. Process models are core concepts in the discipline of Process Engineering.\r\n\r\nProcess models are processes of the same nature that are classified together into a model. Thus, a process model is a description of a process at the type level. Since the process model is at the type level, a process is an instantiation of it. The same process model is used repeatedly for the development of many applications and thus, has many instantiations. One possible use of a process model is to prescribe how things must/should/could be done in contrast to the process itself which is really what happens. A process model is roughly an anticipation of what the process will look like. What the process shall be will be determined during actual system development. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Business_Process_Modeling"}, {"field": "1990", "value": "ftp://ftp.informatik.uni-stuttgart.de/pub/library/medoc.ustuttgart_fi/STUD-2052/STUD-2052.pdf"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Programmer Analyst", "id": "83279", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6454",  "fields": [{"field": "1987", "value": "Bussiness Works"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Ingénieur Etudes et Développement", "id": "6449", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3061",  "fields": [{"field": "1987", "value": "C"}, {"field": "1988", "value": "The C programming language is a standardized imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. It has since spread to many other operating systems, and is one of the most widely used programming languages. C is prized for the efficiency of the code it produces, and is the most popular programming language for writing system software, though it is also used for writing applications. Although it was not designed as a teaching language, and despite its somewhat unforgiving character, C is also commonly used in computer science education, in part because the language is so pervasive."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/C_programming_language"}, {"field": "1990", "value": "http://c-faq.com/"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Programmer", "id": "24930", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA - Get 80% of the bill rate", "id": "6819", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "5393", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Chefarchitekt (w/m) Architekturcontrolling", "id": "4640", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Verification Engineer", "id": "4975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer Manager", "id": "5387", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer 1 or 2 (multiple positions)", "id": "4667", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5915", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "SMALLTALK developer (2-3)", "id": "2841", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "6469", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "4750", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst", "id": "4534", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Scientist", "id": "3522", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10284",  "fields": [{"field": "1987", "value": "C shell"}, {"field": "1988", "value": "The C shell (csh) is a Unix shell developed by Bill Joy for the BSD Unix system. It was originally derived from the 6th Edition Unix /bin/sh (which was the Thompson shell), the predecessor of the Bourne shell. Its syntax is modeled after the C programming language. The C shell added many feature improvements over the Bourne shell, such as aliases and command history. Today, the original C shell is not in wide use on Unix; it has been superseded by other shells such as the Tenex C shell (tcsh) based on the original C shell code, but adding filename completion and command line editing, comparable with the Korn shell (ksh), and the GNU Bourne-Again shell (bash). An independently-developed and modernized C shell, created by Nicole Hamilton, also survives on Windows in the form of Hamilton C shell. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/C_shell"}, {"field": "1990", "value": "http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/"}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "108875",  "fields": [{"field": "1987", "value": "C (programming language)"}, {"field": "1988", "value": "C is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system.[2]\r\n\r\nAlthough C was designed for writing architecturally independent system software,[3] it is also widely used for developing application software.\r\n\r\nWorldwide, C is the first or second most popular language in terms of number of developer positions or publicly available code.[4][5] It is widely used on many different software platforms, and there are few computer architectures for which a C compiler does not exist. C has greatly influenced many other popular programming languages, most notably C++, which originally began as an extension to C, and Java and C# which borrow C lexical conventions and operators. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/C_(programming_language)"}, {"field": "1990", "value": "http://www.c-faq.com/"}, {"field": "2002", "values":[{"value": "Level 3 Service Specialist", "id": "108858", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "84986",  "fields": [{"field": "1987", "value": "CAD"}, {"field": "1988", "value": "Computer-aided design (CAD) is the use of computer technology to aid in the design and especially the drafting (technical drawing and engineering drawing) of a part or product, including entire buildings. It is both a visual (or drawing) and symbol-based method of communication whose conventions are particular to a specific technical field.\r\n\r\nDrafting can be done in two dimensions (\"2D\") and three dimensions (\"3D\"). Drafting is the integral communication of technical or engineering drawings and is the industrial arts sub-discipline that underlies all involved technical endeavors. In representing complex, three-dimensional objects in two-dimensional drawings, these objects have traditionally been represented by three projected views at right angles.\r\n\r\nCurrent CAD software packages range from 2D vector-based drafting systems to 3D solid and surface modellers. Modern CAD packages can also frequently allow rotations in three dimensions, allowing viewing of a designed object from any desired angle, even from the inside looking out. Some CAD software is capable of dynamic mathematic modeling, in which case it may be marketed as CADD — computer-aided design and drafting. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/CAD"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3850",  "fields": [{"field": "1987", "value": "Can assist with evaluation of add-ons and applications for potential product opportunities for company and add-ons to core product"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Field Application Engineer", "id": "3844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3862",  "fields": [{"field": "1987", "value": "Can develop Business Case for overall product line and support in same for Partner organizations"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3860",  "fields": [{"field": "1987", "value": "Can develop metrics for qualification of sales leads"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3857",  "fields": [{"field": "1987", "value": "Can research target markets and new industries to target"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3849",  "fields": [{"field": "1987", "value": "Can work with customers to determine their needs and wants"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IB Tech E&H RAD Lead", "id": "5678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5258", "category": "Advertised Positions", "category_id": "1210"}, {"value": "RAD Developer", "id": "5624", "category": "Advertised Positions", "category_id": "1210"}, {"value": "ControlWORKS Software Developer", "id": "6276", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Field Application Engineer", "id": "3844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4114",  "fields": [{"field": "1987", "value": "CASE Tools"}, {"field": "1988", "value": "Computer-aided software engineering (CASE) is the use of software tools to assist in the development and maintenance of software. Tools used to assist in this way are known as CASE Tools.\r\n\r\nAll aspects of the software development lifecycle can be supported by software tools, and so the use of tools from across the spectrum can, arguably, be described as CASE; from project management software through tools for business and functional analysis, system design, code storage, compilers, translation tools, test software, and so on. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Computer-aided_software_engineering"}, {"field": "1990", "value": "http://www.cs.queensu.ca/Software-Engineering/tools.html"}, {"field": "2002", "values":[{"value": "Senior Software Engineer", "id": "4113", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "93971",  "fields": [{"field": "1987", "value": "CA-IDMS (Integrated Database Management System)"}, {"field": "1988", "value": "IDMS (Integrated Database Management System) is a (network) CODASYL database management system first developed at B.F. Goodrich and later marketed by Cullinane Database Systems (renamed Cullinet in 1983). Since 1989 the product has been owned by Computer Associates, who renamed it CA-IDMS."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/IDMS"}, {"field": "1990", "value": "http://www.ca.com/us/products/product.aspx?id=1006"}, {"field": "2002", "values":[{"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4978",  "fields": [{"field": "1987", "value": "CGI"}, {"field": "1988", "value": "The Common Gateway Interface (CGI) is a standard protocol for interfacing external application software with an information server, commonly a web server. This allows the server to pass requests from a client web browser to the external application. The web server can then return the output from the application to the web browser.\r\n\r\nCGI arose out of discussions on the www-talk mailing list between Rob McCool, John Franks, Ari Luotonen, George Phillips and Tony Sanders in 1993. Rob McCool, working at NCSA, drafted the initial specification and provided a reference implementation in the NCSA HTTPd web server using environment variables to store parameters passed from the web server execution environment before spawning the CGI program as a separate process.\r\n\r\nAn example of a CGI program is the one implementing a wiki. The user agent requests the name of an entry; the server will retrieve the source of that entry's page (if one exists), transform it into HTML, and send the result back to the browser or prompt the user to create it. All wiki operations are managed by this one program. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Common_Gateway_Interface"}, {"field": "1990", "value": "http://www.w3.org/CGI/"}, {"field": "2002", "values":[{"value": "Product Verification Engineer", "id": "4975", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4535",  "fields": [{"field": "1987", "value": "CICS"}, {"field": "1988", "value": "CICS® (Customer Information Control System) is a transaction server that runs primarily on IBM mainframe systems under z/OS or z/VSE. CICS is available for other operating systems, notably i5/OS, OS/2, and as the closely related IBM TXSeries software on AIX, Windows, and Linux, among others. The z/OS implementation is by far the most popular and significant.\r\n\r\nCICS is a transaction processing system (like TCAM) designed for both online and batch activity. On large IBM zSeries and System z9 servers, CICS easily supports thousands of transactions per second, making it a mainstay of enterprise computing. CICS applications can be written in numerous programming languages, including COBOL, PL/I, C, C++, Assembler, REXX, and Java. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/CICS"}, {"field": "1990", "value": "http://www.ibm.com/cics/"}, {"field": "2002", "values":[{"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "9181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Oracle DBA", "id": "6317", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst", "id": "4534", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "4842", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk OO GUI Developer", "id": "39254", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "73851",  "fields": [{"field": "1987", "value": "Cincom ObjectStudio"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate/Senior Associate", "id": "73822", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "43266",  "fields": [{"field": "1987", "value": "CIS Plus"}, {"field": "1988", "value": "The Career Information System (CIS) has added premium features that can be leased\r\nannually at a considerable cost savings compared to individual purchases. For one low price,\r\nall students at a school can take SAT and ACT practice tests, or access other new components.\r\n\r\nAs always, CIS (provided by the Illinois Department of Employment Security) is available at no charge. All assessments and test prep scores can be stored in the user's My CIS Portfolio.  ..."}, {"field": "1989", "value": "http://www.ilworkinfo.com/cisplus.htm"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk / CIS Plus / Natural Developer", "id": "54709", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / CIS Plus / Natural Developer", "id": "43241", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "15576",  "fields": [{"field": "1987", "value": "CIS (customer information system)"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "ADABAS / Natural Programmer", "id": "16548", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / Natural Developer", "id": "15535", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84002",  "fields": [{"field": "1987", "value": "Cisco ICM"}, {"field": "1988", "value": "Cisco Unified Intelligent Contact Management Enterprise uses a combination of multichannel contact management, intelligent routing, and network-to-desktop computer telephony integration (CTI) capabilities to:\r\n\r\n    * Virtualize contact center routing, reporting, and computer telephony integration across heterogeneous and distributed third-party automatic call distribution (ACD) and interactive voice response (IVR) systems  ..."}, {"field": "1989", "value": "http://www.cisco.com/en/US/products/sw/custcosw/ps1001/index.html"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4124",  "fields": [{"field": "1987", "value": "Citrix"}, {"field": "1988", "value": "Citrix Systems NASDAQ: CTXS is a U.S. technology company, based in Fort Lauderdale, Florida, with subsidiary operations in the UK, Australia and India. Citrix is primarily a software company, but does have a hardware offering since its acquisition of Net6 in late 2004 and of NetScaler/Teros in 2005. Citrix offers a suite of products that are intended to provide secure access to applications and content from a wide range of clients. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Citrix"}, {"field": "1990", "value": "http://www.citrixonline.com/"}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Engineer", "id": "6206", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer II", "id": "4121", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "19780", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6427",  "fields": [{"field": "1987", "value": "Clarion"}, {"field": "1988", "value": "Clarion is a 4GL programming language and Integrated Development Environment from SoftVelocity used to program database applications. It is compatible with ISAM, SQL and ADO data access methods, reads and writes several popular flat file desktop database formats including ASCII, CSV, DOS (Binary), FoxPro, Clipper, dBase, or all SQL RDBMS databases via ODBC, MS SQL Server, Sybase SQLAnywhere and Oracle through the use of accelerated native database drivers, and XML, Clarion can be used to output to HTML, XML, plaintext, and PDF, among others. As of the time of writing (2006), Clarion is on version 6.3.\r\n\r\nDatabase access is simple to implement, and list box formatting can be handled with easy to use WYSIWYG (What you see is what you get) formatting windows.\r\n\r\nOne of Clarion's strong points is its use of \"templates\" which are used in conjunction with a code generator (named AppGen) to produce much of the repetitive, yet time consuming code that is typically required when producing an application. An \"embeditor\" shows the developer the code that will be generated and embed points where the developer can enter his/her own hand-code in the context of the template generated code.\r\n\r\nTemplates are open for developers to modify to suit their needs, and the template language, though very robust, is simple to learn. This makes the possibilities of what can be done in Clarion endless. Many companies sell third party templates to extend the functionality that comes \"out of the box\" with the Clarion product, as does SoftVelocity itself.\r\n\r\nDevelopment of templates that generate Microsoft .NET code from Clarion applications is underway at SoftVelocity, which will give Clarion developers the best of both worlds: Clarion developers will be able to program with the ease and speed they're accustomed to, and will be able to provide .NET code to clients who just have to have projects developed in Microsoft technology. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Clarion_programming_language"}, {"field": "1990", "value": "http://www.softvelocity.com/"}, {"field": "2002", "values":[{"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3340",  "fields": [{"field": "1987", "value": "Clearcase"}, {"field": "1988", "value": "Rational ClearCase is a software tool for revision control (configuration management, SCM etc) of source code and other software development assets. It originally derived from a product of Apollo Computers: DSEE (Domain Software Engineering Environment), which was ported to Unix and further developed by Atria Software after Hewlett-Packard bought Apollo. Atria later merged with Pure Software to form PureAtria. That firm merged with Rational Software, which was purchased by IBM. IBM continues to develop and market ClearCase. ClearCase forms the base of version control for many large and medium sized businesses and can handle projects with hundreds or thousands of developers, but the price is quite steep for smaller companies.\r\n\r\nRational supports two types of SCM configurations, UCM (see below), and base ClearCase. UCM provides an out-of-the-box SCM configuration but is fairly rigid. Base ClearCase supplies the basic tools, and can be configured in many different ways.\r\n\r\nClearCase can run in many different Operating systems ranging from Linux, Solaris, and Windows. It can handle large binary files, extremely large numbers of files, extremely large repository sizes, and is extremely reliable. It handles branching, labeling, and versioning of directories very easily and intuitively, and doesn't clutter each directory with any SCM-only files like .scc or attic files. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Clearcase"}, {"field": "1990", "value": "http://www-3.ibm.com/software/awdtools/clearcase/"}, {"field": "2002", "values":[{"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Sys Engineer", "id": "9161", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3337", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Developer", "id": "4589", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4660",  "fields": [{"field": "1987", "value": "ClearQuest"}, {"field": "1988", "value": "Rational ClearQuest is a customizable defect and change tracking system for software development. With ClearQuest, you can manage every type of change activity associated with software development. This includes activities like enhancements, defects, documentation modifications, and artifact migrations/deployments. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ClearQuest"}, {"field": "1990", "value": "http://www-306.ibm.com/software/awdtools/clearquest/"}, {"field": "2002", "values":[{"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2462",  "fields": [{"field": "1987", "value": "Client/Server"}, {"field": "1988", "value": "Client/Server is a network architecture which separates the client (often a graphical user interface) from the server. Each instance of the client software can send requests to a server or application server.\r\n\r\nAlthough this idea is applied in a variety of ways, on many different kinds of applications, the easiest example to visualize is the current use of web pages on the internet. For example, if you are reading this article on Wikipedia, your computer and web browser would be considered a client, and the computers , databases, and applications that make up the Wikipedia would be considered the server. When your web browser requests a particular article from Wikipedia, the Wikipedia server finds all of the information required to display the article in the Wikipedia database, assembles it into a web page, and sends it back to your web browser for you to look at. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Client-server"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer", "id": "56442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Programmer Analyst II", "id": "111076", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Applications Programmer Senior to Lead", "id": "107181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker for inhouse position in the heart of Cologne", "id": "103929", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "83279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Applications Developer", "id": "46214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java-Applikations-Entwickler / Wirtschaftsinformatiker", "id": "49995", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK developer (2-3)", "id": "2841", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Design Engineer", "id": "2941", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "113739",  "fields": [{"field": "1987", "value": "CMM"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2624",  "fields": [{"field": "1987", "value": "CMMi"}, {"field": "1988", "value": "The Capability Maturity Model (CMM) is a method for evaluating and measuring the maturity of the software development process of organizations on a scale of 1 to 5.\r\n\r\nThe CMM was developed by the Software Engineering Institute (SEI) at Carnegie Mellon University in Pittsburgh. It has been used extensively for avionics software and for government projects since it was created in the mid-1980s.\r\n\r\nThe SEI has subsequently released a revised version known as the Capability Maturity Model Integration (CMMI)."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/CMMi"}, {"field": "1990", "value": "http://www.sei.cmu.edu/cmmi/"}, {"field": "2002", "values":[{"value": "IBTech - Exotics & Hybrids : Project Manager/Architect", "id": "2616", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltalk Analyst/Developer - Exotic Hybrids", "id": "5091", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business Analyst / Software Developer", "id": "2978", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4573",  "fields": [{"field": "1987", "value": "CM-Synergy"}, {"field": "1988", "value": "Telelogic SYNERGY is a software tool for revision control (configuration management, SCM etc) of source code and other software development assets. It was formerly known as Continuus/CM. Continuus was purchased by Telelogic in 2000. Telelogic continues to develop and market SYNERGY. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Telelogic_SYNERGY"}, {"field": "1990", "value": "http://www.telelogic.com/products/synergy/"}, {"field": "2002", "values":[{"value": "Smalltalk Professionals (multiple positions available)", "id": "4572", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "1473",  "fields": [{"field": "1987", "value": "COBOL"}, {"field": "1988", "value": "COBOL is a third-generation programming language. Its name is an acronym, for COmmon Business Oriented Language, defining its primary domain in business, finance, and administrative systems for companies and governments"}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/COBOL"}, {"field": "1990", "value": "http://www.cobol.com/"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5258", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk technical developer", "id": "10111", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Specialist", "id": "9904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "9181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "COBOL, IMS, DB2 Programmer", "id": "9330", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Technical Developer", "id": "5194", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Programmer Analyst", "id": "10069", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Analyst Programmer", "id": "9907", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer", "id": "9524", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5422", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Reports Developer", "id": "4717", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Programmer", "id": "2703", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyste-programmeur", "id": "5005", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programming Support", "id": "2304", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "96988",  "fields": [{"field": "1987", "value": "Cognos Planning"}, {"field": "1988", "value": "For organizations that need to take operational and financial planning to a higher level, IBM Cognos 8 Planning provides unprecedented power and flexibility to turn sophisticated strategy into discrete plans, budgets, and forecasts.\r\n\r\nIBM Cognos 8 Planning is a finance-managed solution that provides real-time visibility into resource requirements and forecasted business results. It supports best practices such as driver-based planning and rolling forecasts, and serves as the cornerstone for enterprise-wide performance management.\r\n\r\nIntegrated planning software helps you achieve higher performance throughout the enterprise. ..."}, {"field": "1989", "value": "http://www.cognos.com/products/planning_consolidation/enterprise_planning/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9955",  "fields": [{"field": "1987", "value": "Comanche"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4446",  "fields": [{"field": "1987", "value": "Component Object Model (COM)"}, {"field": "1988", "value": "Component Object Model (COM) is a Microsoft platform for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in any programming language that supports the technology. The term COM is often used in the software development world as an umbrella term that encompasses the OLE, OLE Automation, ActiveX, COM+ and DCOM technologies. Although COM was introduced in 1993, Microsoft did not begin emphasizing the name COM until 1997. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Component_Object_Model"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/en-us/dnolegen/html/msdn_aboutole.asp"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "[Job] Снова работа в Санкт-Петербурге", "id": "4961", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "113919",  "fields": [{"field": "1987", "value": "Composer"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "114148",  "fields": [{"field": "1987", "value": "Computer science background"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4006",  "fields": [{"field": "1987", "value": "COM+"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Consultant", "id": "4003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6151",  "fields": [{"field": "1987", "value": "Control systems"}, {"field": "1988", "value": "A control system is a device or set of devices to manage, command, direct or regulate the behavior of other devices or systems.\r\n\r\nThere are two common classes of control systems, with many variations and combinations: logic or sequential controls, and feedback or linear controls. There is also fuzzy logic, which attempts to combine some of the design simplicity of logic with the utility of linear control. Some devices or systems are inherently not controllable.\r\n\r\nThe term \"control system\" may be applied to the essentially manual controls that allow an operator to, for example, close and open a hydraulic press, where the logic requires that it cannot be moved unless safety guards are in place.\r\n\r\nAn automatic sequential control system may trigger a series of mechanical actuators in the correct sequence to perform a task. For example various electric and pneumatic transducers may fold and glue a cardboard box, fill it with product and then seal it in an automatic packaging machine.\r\n\r\nIn the case of linear feedback systems, a control loop, including sensors, control algorithms and actuators, is arranged in such a fashion as to try to regulate a variable at a setpoint or reference value. An example of this may increase the fuel supply to a furnace when a measured temperature drops. PID controllers are common and effective in cases such as this . Control systems that include some sensing of the results they are trying to achieve are making use of feedback and so can, to some extent, adapt to varying circumstances. Open-loop control systems do not directly make use of feedback, but run only in pre-arranged ways. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Control_systems"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Control_theory"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "6146", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4200",  "fields": [{"field": "1987", "value": "ControlWORKS"}, {"field": "1988", "value": "Leading semiconductor equipment manufacturers worldwide choose ControlWORKS to address and exceed the complex requirements of 300mm production tools. The ControlWORKS development environment delivers the latest in SEMI standards for equipment control, process control, and factory communications with built-in links to support real-time fault detection and run-to-run process control.\r\n\r\nThe fully integrated, object-oriented development environment enables applications to be fully portable in several hardware/operating systems. Customers running on different platforms can plug-and-play with tools developed from multiple suppliers. The ControlWORKS development environment offers ControlWORKS configurable controls or custom configuration to boost reusability. Best of all, as new operating systems and hardware are invented, we team up with Cincom to handle porting issues — saving you time and money. ..."}, {"field": "1989", "value": "http://www.adventact.com/products/controlworks/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5915", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer Manager", "id": "5387", "category": "Advertised Positions", "category_id": "1210"}, {"value": "ControlWORKS Software Developer", "id": "6276", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Developer", "id": "4199", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2225",  "fields": [{"field": "1987", "value": "CORBA"}, {"field": "1988", "value": "In computing, Common Object Request Broker Architecture (CORBA) is a standard for software componentry, created and controlled by the Object Management Group (OMG). It defines APIs, communication protocol, and object/service information models to enable heterogeneous applications written in various languages running on various platforms to interoperate. CORBA therefore provides platform and location transparency for sharing well-defined objects across a distributed computing platform. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/CORBA"}, {"field": "1990", "value": "http://www.omg.org/technology/documents/formal/corba_2.htm"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Sys Engineer", "id": "9161", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "2224", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "AD Infrastructure Developer", "id": "19563", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "19780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "2412", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer with financial experience?? Top $$", "id": "4275", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3164",  "fields": [{"field": "1987", "value": "Credit card processing"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA", "id": "6403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developers", "id": "3161", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4856",  "fields": [{"field": "1987", "value": "Credit Card Processing"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "DBA -MS Access , SQL", "id": "4853", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9958",  "fields": [{"field": "1987", "value": "Croquet"}, {"field": "1988", "value": "The Croquet Project is an international effort to promote the continued development of Croquet, a free and software platform, a network operating system, for developing and delivering deeply collaborative multi-user online applications. It features a network architecture that supports communication, collaboration, resource sharing, and synchronous computation among multiple users. Croquet provides a flexible framework in which most user interface concepts can be prototyped and deployed to create powerful and highly collaborative multi-user 2D and 3D applications and simulations. Croquet can be used to construct highly scalable collaborative data visualizations, virtual learning and problem solving environments, 3D wikis, online gaming environments (MMORPGs), and privately maintained/interconnected multiuser virtual environments. ..."}, {"field": "1989", "value": "http://www.croquetconsortium.org/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Croquet_project"}, {"field": "2002", "values":[{"value": "1.5 months position on Croquet", "id": "18495", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "125124",  "fields": [{"field": "1987", "value": "Cross platform debugging expertise and experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2275",  "fields": [{"field": "1987", "value": "Crystal Reports"}, {"field": "1988", "value": "Crystal Reports is a Business Intelligence application originally created by Crystal Decisions (former Seagate Software). Crystal Decisions was acquired in December 2003 by Business Objects. Crystal Reports is used to design and generate reports based on a wide scale of data sources, such as databases like Microsoft SQL Server, Microsoft Access, MySQL and Oracle, spreadsheets like Microsoft Excel, text files, groupware applications such as Microsoft Exchange and Lotus Notes, as well any other data source accessible through ODBC or OLAP. An OEM version of Crystal Reports comes bundled with many larger applications, such as Microsoft Visual Studio."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Crystal_Reports"}, {"field": "1990", "value": "http://www.businessobjects.com/products/reporting/crystalreports/default.asp"}, {"field": "2002", "values":[{"value": "Smalltalk, Java, Object Studio", "id": "10102", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Programmer with SmallTalk", "id": "35503", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMLTK Programmer", "id": "2274", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2811",  "fields": [{"field": "1987", "value": "CSS"}, {"field": "1988", "value": "In computing, Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL. The CSS specifications are maintained by the World Wide Web Consortium (W3C). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Cascading_Style_Sheets"}, {"field": "1990", "value": "http://www.mezzoblue.com/css/cribsheet/"}, {"field": "2002", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VisualAge Smalltalk / Web Applications Developer", "id": "3631", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age/Small Talk - Web Technologies Developer", "id": "4169", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "84187",  "fields": [{"field": "1987", "value": "Custom widgets"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2479",  "fields": [{"field": "1987", "value": "Customer Care systems"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Customer Care Technical and Functional expert", "id": "2478", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6173",  "fields": [{"field": "1987", "value": "Customer Service oriented"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3323",  "fields": [{"field": "1987", "value": "CVS"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer / Analyst", "id": "3322", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9146",  "fields": [{"field": "1987", "value": "Cyberlife"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Cyberlife Developer", "id": "9143", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4018",  "fields": [{"field": "1987", "value": "Czech language"}, {"field": "1988", "value": "Czech ['ʧɛk] (čeština ['ʧɛʃ.cɪ.na]) is one of the West Slavic languages, along with Slovak, Polish, Pomeranian (Kashubian), and Lusatian Sorbian. It is spoken by most people in the Czech Republic and by Czechs all over the world (about 12 million native speakers in total). Czech is very close to Slovak and, to a lesser degree, to Polish. Czech and Slovak are usually mutually intelligible, however people born after ~1985 may have difficulty understanding the few words that differ significantly, or understanding fast spoken language. Most adult Czechs and Slovaks are able to understand each other without difficulty as they were routinely exposed to both languages on Czechoslovak national TV and radio until its dissolution. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Czech_language"}, {"field": "1990", "value": "http://www.czechforum.net/"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer", "id": "4017", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2314",  "fields": [{"field": "1987", "value": "C#"}, {"field": "1988", "value": "C# is an object-oriented programming language developed by Microsoft as part of their .NET initiative. Microsoft based C# on C++ and was influenced by some aspects of Java. C# has a procedural, object oriented syntax that combines aspects of several other programming languages, most notably C++, Java and Delphi. Since C#'s principal designer was the designer of Borland's Turbo Pascal, Turbo Pascal for Windows, and Delphi, concepts from those languages are apparent in C#. Other contributions can be traced on a programming language history chart. C# attempts to fit well for both rapid development, like Visual Basic or Delphi, and for complete full-featured desktop applications. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/C_sharp"}, {"field": "1990", "value": "http://msdn.microsoft.com/vcsharp/team/language/default.aspx"}, {"field": "2002", "values":[{"value": "Senior Softwareentwickler/-Architekt (w/m) Smalltalk", "id": "26824", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "9855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Engineer", "id": "29428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Permanent Position", "id": "9534", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Web Software Developer / Programmer Analyst (3 positions)", "id": "3463", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer/Analyst", "id": "3295", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "2313", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}, {"value": "[Job] Снова работа в Санкт-Петербурге", "id": "4961", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Programmer / Analyst", "id": "3329", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "5752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6437", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Apps Programmer", "id": "9547", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK Developer", "id": "2446", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java afgestudeerden opgelet! Super start posities op Pole Position!", "id": "4982", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer, Dba, System Analyst", "id": "2330", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "63181",  "fields": [{"field": "1987", "value": "C#"}, {"field": "1988", "value": "The .Net language"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "PROJECT ENGINEER / SOFTWARE DEVELOPER (H/F)", "id": "90637", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "63094", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "126667", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Applications Programmer Senior to Lead", "id": "107181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer at Unipower", "id": "74634", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2333",  "fields": [{"field": "1987", "value": "C++"}, {"field": "1988", "value": "C++ (pronounced \"see plus plus\", IPA: /siː plʌs plʌs/) is a general-purpose computer programming language. It is a statically typed free-form multi-paradigm language supporting procedural programming, data abstraction, object-oriented programming, and generic programming. Since the 1990s, C++ has been one of the most popular commercial programming languages. .."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/C%2B%2B"}, {"field": "1990", "value": "http://www.dinkumware.com/refxcpp.html"}, {"field": "2002", "values":[{"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer with Java, Visual Age and C++", "id": "29584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltalk Programmer", "id": "5529", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Engineer", "id": "29428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Front Office Developer", "id": "20263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "5393", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Analyst Programmer (with some Smalltalk)", "id": "6610", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "126667", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "5752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6437", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "81821",  "fields": [{"field": "1987", "value": "C++ (c plus plus)"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "59668", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst (Object-Oriented Software Developer)", "id": "82389", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6764",  "fields": [{"field": "1987", "value": "C/C++"}, {"field": "1988", "value": "C and/or C++"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "106428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "96238", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "71316", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "52169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer (multiple positions)", "id": "6336", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6700",  "fields": [{"field": "1987", "value": "Data base structures"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6645",  "fields": [{"field": "1987", "value": "Data Language/1 (DL/1)"}, {"field": "1988", "value": "Data Language/1 (DL/1) is the language system used to access IBM’s IMS databases, and its data communication system.\r\n\r\nIt is implemented from any language by making calls to a software stub, DFSLI000. This stub has entry points to handle a variety of programming languages e.g. calling CBLTDLI from a COBOL program. This stub is linked to the calling program, passes on the request to the IMS system, and returns the results and a status code.\r\n\r\nIn any full-function IMS database, the smallest element that can be retrieved is a segment. Each segment is made up of fields, one of which, typically, will be a key field. The segments are arranged hierarchically in the database, the highest level segment type being a root segment. 255 different segment types, on up to 15 levels, are allowed in any database. A database record consists of a specific root segment and all its dependent child segments — there is no limit to the number of segments in a record, or to the number of records in a database (apart from physical limitations of storage space). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/DL/1"}, {"field": "1990", "value": "http://www.geocities.com/s_sunil_raju/ims.htm"}, {"field": "2002", "values":[{"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "33716",  "fields": [{"field": "1987", "value": "Data mining"}, {"field": "1988", "value": "Data mining is the principle of sorting through large amounts of data and picking out relevant information. It is usually used by business intelligence organizations, and financial analysts, but it is increasingly used in the sciences to extract information from the enormous data sets generated by modern experimental and observational methods. It has been described as \"the nontrivial extraction of implicit, previously unknown, and potentially useful information from data\" and \"the science of extracting useful information from large data sets or databases\". ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Data_mining"}, {"field": "1990", "value": "http://www.kdd.org/"}, {"field": "2002", "values":[{"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3812",  "fields": [{"field": "1987", "value": "Data Modeling"}, {"field": "1988", "value": "In computer science, data modeling is the process of structuring and organizing data, typically using a database management system.\r\n\r\nManaging large quantities of structured and unstructured data is a primary function of information systems. Data models describe structured data for storage in data management systems such as relational databases. They typically do not describe unstructured data, such as word processing documents, email messages, pictures, digital audio, and video. Early phases of many software development projects emphasize the design of a conceptual data model. Such a design can be detailed into a logical data model. In later stages, this model may be translated into physical data model. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Data_modeling"}, {"field": "1990", "value": "http://www.methodsandtools.com/archive/archive.php?id=9"}, {"field": "2002", "values":[{"value": "Member of Consulting Staff - Modeling technology", "id": "46761", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w)", "id": "32022", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Sys Engineer", "id": "9161", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internet Application Architect", "id": "3811", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86255",  "fields": [{"field": "1987", "value": "Data Networking"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9630",  "fields": [{"field": "1987", "value": "Database backup & restore"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "31384",  "fields": [{"field": "1987", "value": "Database design and management"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer", "id": "63094", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9629",  "fields": [{"field": "1987", "value": "Database transactions"}, {"field": "1988", "value": "A database transaction is a unit of interaction with a database management system or similar system that is treated in a coherent and reliable way independent of other transactions that must be either entirely completed or aborted. Ideally, a database system will guarantee the properties of Atomicity, Consistency, Isolation and Durability (ACID) for each transaction. In practice, these properties are often relaxed somewhat to provide better performance.\r\n\r\nIn some systems, transactions are also called LUWs for Logical Units of Work. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Database_transactions"}, {"field": "1990", "value": "http://c2.com/cgi/wiki?TransactionProcessing"}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6289",  "fields": [{"field": "1987", "value": "DataSynapse GRID Computing"}, {"field": "1988", "value": "Grid computing is an emerging computing model that provides the ability to perform higher throughput computing by taking advantage of many networked computers to model a virtual computer architecture that is able to distribute process execution across a parallel infrastructure. Grids use the resources of many separate computers connected by a network (usually the Internet) to solve large-scale computation problems. Grids provide the ability to perform computations on large data sets, by breaking them down into many smaller ones, or provide the ability to perform many more computations at once than would be possible on a single computer, by modeling a parallel division of labor between processes. Today resource allocation in a grid is done in accordance with SLAs (service level agreements). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Grid_computing"}, {"field": "1990", "value": "http://www.datasynapse.com/"}, {"field": "2002", "values":[{"value": "GRID Computing Specialist", "id": "6286", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2258",  "fields": [{"field": "1987", "value": "DB2"}, {"field": "1988", "value": "DB2® is IBM's family of information management software products. Most often though, when people say DB2, they are referring to IBM's flagship relational database management system, DB2 Universal Database (DB2 UDB). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/DB2"}, {"field": "1990", "value": "http://blogs.ittoolbox.com/database/technology"}, {"field": "2002", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Application Developer - NEEDED NOW!!", "id": "115587", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "URGENT ANALYSTE DEVELOPPEUR SMALLTALK DB2", "id": "34023", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (Intermediate/Advanced Level)", "id": "93456", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VA Smalltalk Consultant/Programmer", "id": "85123", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk OO GUI Developer", "id": "39254", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Administrator", "id": "18244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4700",  "fields": [{"field": "1987", "value": "DBA"}, {"field": "1988", "value": "A database administrator (DBA) is a person who is responsible for the environmental aspects of a database. In general, these include:\r\n\r\n    * Recoverability - Creating and testing Backups\r\n\r\n    * Integrity - Verifying or helping to verify data integrity\r\n\r\n    * Security - Defining and/or implementing access controls to the data\r\n\r\n    * Availability - Ensuring maximum uptime\r\n\r\n    * Performance - Ensuring maximum performance given budgetary constraints\r\n\r\n    * Development and testing support - Helping programmers and engineers to efficiently utilize the database.\r\n\r\nThe role of a database administrator has changed according to the technology of database management systems (DBMSs) as well as the needs of the owners of the databases. For example, although logical and physical database design of databases are traditionally the duties of a database analyst or database designer, a DBA may be tasked to perform those duties. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Database_administrator"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA - Get 80% of the bill rate", "id": "6819", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GemStone DBA and Smalltalk Developer (Technical Specialist II)", "id": "5084", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Sybase DBA", "id": "4699", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer / Analyst", "id": "4842", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5805",  "fields": [{"field": "1987", "value": "DCL"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk ObjectStudio Developer", "id": "5802", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4445",  "fields": [{"field": "1987", "value": "DCOM"}, {"field": "1988", "value": "Distributed Component Object Model (DCOM) is a Microsoft proprietary technology for software components distributed across several networked computers to communicate with each other. It extends Microsoft's COM, and provides the communication substrate under Microsoft's COM+ application server infrastructure. It has been deprecated in favor of Microsoft .NET.\r\n\r\nThe addition of the \"D\" to COM was due to extensive use of DCE/RPC - more specifically Microsoft's enhanced version, known as MSRPC. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Distributed_component_object_model"}, {"field": "1990", "value": "http://opengroup.org/comsource"}, {"field": "2002", "values":[{"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4497",  "fields": [{"field": "1987", "value": "DDE"}, {"field": "1988", "value": "Dynamic Data Exchange (DDE) is a technology for communication between multiple applications under Microsoft Windows and also OS/2. Although still supported in even latest Windows versions, it has mostly been replaced by its much more powerful successors OLE, COM, and OLE Automation. However, it is still used in several places inside Windows, e.g. for Shell file associations.\r\n\r\nIn particular, DDE allowed one application to open a session with another, send commands to the server application and receive responses. However, it did not enable the server application's GUI to be incorporated into the client application's; it did not support incorporation of server application data into client application files (i.e. structured storage); and in order to use DDE, one had to know the DDE commands that the server supported, which were generally not standardised (although some standards do exist, e.g. the spyglass specification for web browsers). Thus, in order to use DDE fully, special code must be added to each client application for each server application it wants to control, or the client application must provide a scripting language or macro facility. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Dynamic_Data_Exchange"}, {"field": "1990", "value": "http://www.angelfire.com/biz/rhaminisys/ddeinfo.html"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2555",  "fields": [{"field": "1987", "value": "Debugging skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "2552", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Syst Analyst/Prgr III", "id": "3423", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine Developer", "id": "3388", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6209",  "fields": [{"field": "1987", "value": "Defect tracking/reporting"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "QA Engineer", "id": "6206", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6698",  "fields": [{"field": "1987", "value": "Degree or equivalent in Computer Engineering, Electrical Engineering, Computer Science, Mathematics, and/or related discipline"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3290",  "fields": [{"field": "1987", "value": "Delphi"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Support Analyst", "id": "9705", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Software-Entwickler/in", "id": "5574", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR Engineer Delphi/Smalltalk", "id": "3289", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler", "id": "5565", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "9528", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2812",  "fields": [{"field": "1987", "value": "Design patterns"}, {"field": "1988", "value": "In software engineering, a design pattern is a general repeatable solution to a commonly-occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code; it is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29"}, {"field": "1990", "value": "http://patternshare.org/"}, {"field": "2002", "values":[{"value": "SmallTalk,Visualworks", "id": "46927", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java / Smalltalk / Sybase Developer", "id": "2908", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4503",  "fields": [{"field": "1987", "value": "Design Patterns"}, {"field": "1988", "value": "In software engineering, a design pattern is a general repeatable solution to a commonly-occurring problem in software design. A design pattern isn't a finished design that can be transformed directly into code; it is a description or template for how to solve a problem that can be used in many different situations. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final application classes or objects that are involved. Algorithms are not thought of as design patterns, since they solve computational problems rather than design problems. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Design_pattern_%28computer_science%29"}, {"field": "1990", "value": "http://c2.com/cgi/wiki?CategoryPattern"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3879",  "fields": [{"field": "1987", "value": "Desire to learn an OO language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IBT - E &H : Kapital Operate Analyst / Kapital RAD Developer", "id": "3878", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2810",  "fields": [{"field": "1987", "value": "DHTML"}, {"field": "1988", "value": "Dynamic HTML or DHTML is a method of creating interactive web sites by using a combination of static markup language HTML, a client-side scripting language (such as JavaScript), and the presentation definition language Cascading Style Sheets and the Document Object Model.\r\n\r\nIt may be used to create applications in a web browser: for example to ease navigation, to create interactive forms or to create interactive exercises to use in e-learning applications such as WebCT. Because it can be used to dynamically move elements around the screen, DHTML can also be used as a tool for creating browser based videogames."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/DHTML"}, {"field": "1990", "value": "http://www.dhtmlcentral.com/"}, {"field": "2002", "values":[{"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VisualAge Smalltalk / Web Applications Developer", "id": "3631", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age/Small Talk - Web Technologies Developer", "id": "4169", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "113929",  "fields": [{"field": "1987", "value": "Dimension"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "46802",  "fields": [{"field": "1987", "value": "Discrete event simulation"}, {"field": "1988", "value": "In discrete-event simulation, the operation of a system is represented as a chronological sequence of events. Each event occurs at an instant in time and marks a change of state in the system [1]. For example, if an elevator is simulated, an event could be \"level 6 button pressed\", with the resulting system state of \"lift moving\" and eventually (unless one chooses to simulate the failure of the lift) \"lift at level 6\".\r\n\r\nA common exercise in learning how to build discrete-event simulations is to model a queue, such as customers arriving at a bank to be served by a teller. In this example, the system entities are CUSTOMER-QUEUE and TELLERS. The system events are CUSTOMER-ARRIVAL and CUSTOMER-DEPARTURE. (The event of TELLER-BEGINS-SERVICE can be part of the logic of the arrival and departure events.) The system states, which are changed by these events, are NUMBER-OF-CUSTOMERS-IN-THE-QUEUE (an integer from 0 to n) and TELLER-STATUS (busy or idle). The random variables that need to be characterized to model this system stochastically are CUSTOMER-INTERARRIVAL-TIME and TELLER-SERVICE-TIME.\r\n\r\nA number of mechanisms have been proposed for carrying out discrete-event simulation, among them are the event-based, activity-based, process-based and three-phase approaches (Pidd, 1998). The three-phase approach is used by a number of commercial simulation software packages, but from the user's point of view, the specifics of the underlying simulation method are generally hidden. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Discrete_event_simulation"}, {"field": "1990", "value": "http://www.topology.org/soft/sim.html"}, {"field": "2002", "values":[{"value": "Member of Consulting Staff - Modeling technology", "id": "46761", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "1544",  "fields": [{"field": "1987", "value": "Distributed architectures"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "6146", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "1520", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2160",  "fields": [{"field": "1987", "value": "Distributed Computing skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9310",  "fields": [{"field": "1987", "value": "Distributed Smalltalk (DST)"}, {"field": "1988", "value": "Distributed Smalltalk (DST) provides an integrated set of object-oriented frameworks for the development and deployment of multi-user, enterprise-wide distributed applications. Fully integrated with VisualWorks, DST lets developers build multi-tiered applications that are compliant with the Common Object Request Broker Architecture (CORBA®). Applications built with DST make the best use of existing resources for increased performance, scalability, security, and easy maintenance.\r\n\r\nDST provides an interactive environment for creating highly portable applications and a robust set of classes to simplify the process of building large, complex applications. By raising the level of abstraction, Distributed Smalltalk enables developers to become more productive when developing and deploying their applications. For example, developers do not need to write a communications infrastructure, a process which typically is tedious and error-prone. ..."}, {"field": "1989", "value": "http://www.omg.org/corba/vendors/pages/objectshare.html"}, {"field": "1990", "value": "http://www.cincomsmalltalk.com/"}, {"field": "2002", "values":[{"value": "Experienced Senior Technical Developer", "id": "21346", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior IT Specialist-Development", "id": "9309", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "AD Infrastructure Developer", "id": "19563", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "96754",  "fields": [{"field": "1987", "value": "Distributed Systems"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "96729", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84168",  "fields": [{"field": "1987", "value": "DLL interfacing"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5267",  "fields": [{"field": "1987", "value": "DOE Orders and guides"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Systems Engineer", "id": "5266", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5592",  "fields": [{"field": "1987", "value": "DTS Packages"}, {"field": "1988", "value": "Data Transformation Services, or DTS, is a set of objects and utilities to allow the automation of extract, transform and load operations to or from a database. The objects are DTS packages and their components, and the utilities are called DTS tools. DTS is included with Microsoft SQL Server, and is almost always used with SQL Server databases, although it can be used independently with other databases.\r\n\r\nDTS allows data to be transformed and loaded from heterogeneous sources using OLE DB, ODBC, or text-only files, into any supported database. DTS can also allow automation of data import or transformation on a scheduled basis, and can perform additional functions such as FTPing files and executing external programs. In addition, DTS provides an alternative method of version control and backup for packages when used in conjunction with a version control system, such as Microsoft Visual SourceSafe. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/DTS_Packages"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dtssql/dts_basic_5zg3.asp"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6257",  "fields": [{"field": "1987", "value": "Dutch language"}, {"field": "1988", "value": "Dutch (Nederlands) is a West Germanic language spoken by around 26 million people, mainly in the Netherlands and Belgium. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Dutch_language"}, {"field": "1990", "value": "http://www.linguasphere.net/secure/ip/pdf/zones/52.pdf"}, {"field": "2002", "values":[{"value": "Software developer", "id": "6256", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Belgian software company looking for good VW developers", "id": "47252", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5185",  "fields": [{"field": "1987", "value": "Eclipse"}, {"field": "1988", "value": "Eclipse is a free software / open source platform-independent software framework for delivering what the project calls \"rich-client applications\", as opposed to \"thin client\" browser-based applications. So far this framework has typically been used to develop IDEs (Integrated Development Environments), such as the Java IDE called Java Development Toolkit (JDT) and compiler that comes as part of Eclipse (and which are also used to develop Eclipse itself). However, it can be used for other types of client application as well. See the BitTorrent client Azureus for example.\r\n\r\nEclipse is also a community of users, constantly extending the covered application areas. As an example, the recently created EMP Eclipse (Top Level) Modeling Project covering most areas of Model Driven Engineering.\r\n\r\nEclipse was originally developed by IBM as the successor of its VisualAge family of tools. Eclipse is now managed by the Eclipse Foundation, an independent not-for-profit consortium of software industry vendors. Many notable software tool vendors have embraced Eclipse as a future framework for their IDEs, among them Adobe, Borland, SAP AG, BEA Systems, and IBM Rational. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Eclipse_%28software%29"}, {"field": "1990", "value": "http://www.eclipse.org/"}, {"field": "2002", "values":[{"value": "Smalltalk / Java Developer", "id": "5205", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. System Analyst", "id": "10163", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3053",  "fields": [{"field": "1987", "value": "EDI"}, {"field": "1988", "value": "Electronic Data Interchange (EDI) is the computer-to-computer exchange of structured information, by agreed message standards, from one computer application to another by electronic means and with a minimum of human intervention. In common usage, EDI is understood to mean specific interchange methods agreed upon by national or international standards bodies for the transfer of business transaction data, with one typical application being the automated purchase of goods and services.\r\n\r\nDespite being relatively unheralded, in this era of technologies such as XMLservices, the Internet and the World Wide Web, EDI is still the data format used by the vast majority of electronic commerce transactions in the world."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Electronic_Data_Interchange"}, {"field": "1990", "value": "http://members.aol.com/getmydata/pskb/ANSI-X12-EDI-Format.htm"}, {"field": "2002", "values":[{"value": "Sr. SW QA Engineer", "id": "3052", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2804",  "fields": [{"field": "1987", "value": "EJB"}, {"field": "1988", "value": "The Enterprise JavaBeans (EJB) specification is one of the several Java APIs in the Java Platform, Enterprise Edition. EJB is a server-side component that encapsulates the business logic of an application. The EJB specification was originally developed by Sun Microsystems (EJB 1.0 and 1.1) and later under the Java Community Process as JSR 19 (EJB 2.0), JSR 153 (EJB 2.1) and JSR 220 (EJB 3.0).\r\n\r\nThe EJB specification details how an application server provides:\r\n\r\n    * persistence\r\n    * transaction processing\r\n    * concurrency control\r\n    * events using Java Message Service\r\n    * naming and directory services (JNDI)\r\n    * security\r\n    * deployment of software components in an application server\r\n    * remote procedure calls using RMI-IIOP or CORBA\r\n\r\nAdditionally, the Enterprise JavaBean specification defines the roles played by the EJB container and the EJBs as well as how to deploy the EJBs in a container. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/EJB"}, {"field": "1990", "value": "http://java.sun.com/products/ejb/index.html"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Software Engineer - Home Office possible", "id": "110504", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86405",  "fields": [{"field": "1987", "value": "Electronic circuit design methodologies"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2420",  "fields": [{"field": "1987", "value": "Embedded software"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer (multiple positions)", "id": "6721", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Engineer", "id": "29428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Software Engineer", "id": "6718", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "6146", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Software Tools Engineer", "id": "2515", "category": "Advertised Positions", "category_id": "1210"}, {"value": "WW Make Applications Admin. and Developer", "id": "2415", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software-Entwickler/Berater", "id": "2433", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4575",  "fields": [{"field": "1987", "value": "Endeavor"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Professionals (multiple positions available)", "id": "4572", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "80157",  "fields": [{"field": "1987", "value": "English"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Freelance Smalltalk developer for large bank in Luxembourg", "id": "92263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE / Smalltalk", "id": "80035", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software-Entwickler (m/w) Logistik", "id": "90515", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3795",  "fields": [{"field": "1987", "value": "English language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Applications Developer", "id": "46214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Aida/Web developer for a Customer Relationship Managemet system", "id": "26196", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Applications Devloper", "id": "10292", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Specialist (m/w)", "id": "5547", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "6256", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Développeurs Objet Débutants (multiple positions)", "id": "3804", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Anwendungsprogrammierer Smalltalk", "id": "3794", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Analyst", "id": "4707", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developer J2EE / Smalltalk", "id": "49691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java-Applikations-Entwickler / Wirtschaftsinformatiker", "id": "49995", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE/Smalltalk", "id": "50629", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Looking for Smalltalk VisualWorks developer in Cologne area, Germany", "id": "47576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Belgian software company looking for good VW developers", "id": "47252", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5128",  "fields": [{"field": "1987", "value": "Enhanced Reliability Security Clearance (or ability to attain enhanced reliability)"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SmallTalk/Gemstone Developers", "id": "5127", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "48146",  "fields": [{"field": "1987", "value": "Enterprise Extender"}, {"field": "1988", "value": "Enterprise Extender (EE) is a valuable technology that allows you to preserve your SNA application investment while exploiting the advantages of a consolidated IP backbone. EE allows you to utilize an IP network for the transport of SNA traffic, including SNA traffic between different companies (SNI). But how does the technology work? What are the associated controls, planning, and migration issues? This two-part presentation on Understanding Enterprise Extender will discuss these questions, and other issues, associated with deploying EE. ..."}, {"field": "1989", "value": "http://www-1.ibm.com/support/docview.wss?rs=852&uid=swg27006667"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85718",  "fields": [{"field": "1987", "value": "Enterprise software"}, {"field": "1988", "value": "Enterprise software is software intended to solve an enterprise problem (rather than a departmental problem) and often written using an Enterprise Software Architecture. Due to the cost of building what is often proprietary software, only large organizations attempt to build such software that models the entire business enterprise and is the core IT system of governing the enterprise and the core of business communications within the enterprise.\r\n\r\nAs many business enterprises have similar departments and systems, enterprise software is often available as a suite of programs that have attached development tools to modify the common programs for the specific enterprise. Generally, these development tools are complex programming tools that require specialist capabilities. Thus, one often sees in job advertisements that a programmer is required to have specific knowledge of a particular set of tools, such as \". . . must be an SAP developer\" etc. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Enterprise_software"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9298",  "fields": [{"field": "1987", "value": "EntireX"}, {"field": "1988", "value": "Software AG is a German software company, best known for its Adabas database management system and Natural application development language. The company continuously grows in the area of enterprise transaction systems, and is achieving more and more success in the market for service-oriented architecture (SOA) solutions with its Crossvision integration suite.\r\n\r\nOn April 5, 2007, Software AG and webMethods, Inc. (NASDAQ: WEBM), announced that they entered into a definitive agreement for Software AG to acquire webMethods in a cash tender offer for $9.15 per share or approximately $546 million. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Software_AG"}, {"field": "1990", "value": "http://www.softwareag.com/"}, {"field": "2002", "values":[{"value": "Analyst Developer", "id": "9297", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "1423",  "fields": [{"field": "1987", "value": "Envy"}, {"field": "1988", "value": "ENVY/Manager is a software engineering environment that provides the\r\nservices like configuration, history and change management required for development and maintenance of large software systems (Primarily in Smalltalk). ENVY is based on \"What you saved is what you get\" paradigm."}, {"field": "1989", "value": "http://www.faqs.org/faqs/smalltalk/ENVY-faq/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk pour les applications retraite et prévoyance (retirement and savings)", "id": "108576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Designer Smalltalk (w/m)", "id": "9726", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer - Smalltalk (VisualAge)", "id": "9350", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Ingénieur Etudes et Développement", "id": "6449", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "27323", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk openings", "id": "14906", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "10150", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4046",  "fields": [{"field": "1987", "value": "Equities"}, {"field": "1988", "value": "In financial terminology, stock is the capital raised by a corporation, through the issuance and distribution of shares. A shareholder is any person or organization which holds shares, or fractions of shares, of a corporation's stock. The aggregate value of a corporation's issued shares is its market capitalization.\r\n\r\nIn the United Kingdom, the word stock has a completely different meaning in finance, referring to a bond. It can also be used more widely to refer to all kinds of marketable securities. However, the usage of \"share\" (as in the stock issued by a corporation) is the same. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Equities"}, {"field": "1990", "value": "http://www.greekshares.com/shares.php"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Application Support / Trading floor / Equities", "id": "4045", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3476",  "fields": [{"field": "1987", "value": "Equity asset management knowledge or experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Equity Systems Analyst", "id": "3475", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5163",  "fields": [{"field": "1987", "value": "Esterel"}, {"field": "1988", "value": "Esterel is a synchronous programming language for the development of complex reactive systems. The imperative programming style of Esterel allows the simple expression of parallelism and preemption. As a consequence, it is very well suited for control-dominated model designs.\r\n\r\nThe development of the language started in the early 1980s, and was mainly carried out by a team of Ecole des Mines de Paris and INRIA lead by Gérard Berry. Current compilers take Esterel programs and generate C code or hardware (RTL) implementations (VHDL or Verilog).\r\n\r\nThe language is still under development, with several compilers out. The commercial version of Esterel is the development environment Esterel Studio. The company that develops it (Esterel Technologies) has initated a normalization process with the IEEE. The Esterel v7 Reference Manual Version v7 30 – initial IEEE standardization proposal is publicly available. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Esterel"}, {"field": "1990", "value": "http://www.esterel-technologies.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineers", "id": "5121", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2767",  "fields": [{"field": "1987", "value": "ETL"}, {"field": "1988", "value": "Extract, transform, and load (ETL) is a process in data warehousing that involves\r\n\r\n    * extracting data from outside sources,\r\n    * transforming it to fit business needs, and ultimately\r\n    * loading it into the data warehouse.\r\n"}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ETL"}, {"field": "1990", "value": "http://www.kettle.be/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "25775",  "fields": [{"field": "1987", "value": "Etoys"}, {"field": "1988", "value": "Etoys is a child-friendly computer environment and object-oriented prototype-based programming language for use in education."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/EToys_%28Programming_Language%29"}, {"field": "1990", "value": "http://www.squeakland.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Programmers for One Laptop Per Child XO using Squeak Smalltalk and Etoys", "id": "25704", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2259",  "fields": [{"field": "1987", "value": "Excel"}, {"field": "1988", "value": "Microsoft Excel is a spreadsheet program written and distributed by Microsoft for computers using the Microsoft Windows operating system and for Apple Macintosh computers. It features an intuitive interface and capable calculation and graphing tools which, along with aggressive marketing, have made Excel one of the most popular microcomputer applications to date. It is overwhelmingly the dominant spreadsheet application available for these platforms and has been so since version 5 in 1993 and its bundling as part of Microsoft Office ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/EXCEL"}, {"field": "1990", "value": "http://office.microsoft.com/en-us/FX010858001033.aspx"}, {"field": "2002", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Administrator", "id": "18244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA", "id": "6403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA -MS Access , SQL", "id": "4853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "10150", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer", "id": "2253", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "114129",  "fields": [{"field": "1987", "value": "Excellent business analysis skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant", "id": "119533", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6207",  "fields": [{"field": "1987", "value": "Excellent communication skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer - VB, Small Talk, SQL Server", "id": "128921", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant", "id": "119533", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "123369", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "114433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "83932",  "fields": [{"field": "1987", "value": "Excellent spelling and grammar skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3856",  "fields": [{"field": "1987", "value": "Experience as a Business Development Manager"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "114158",  "fields": [{"field": "1987", "value": "Experience in a customer services or operate role"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3523",  "fields": [{"field": "1987", "value": "Experience in a start-up environment"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Scientist", "id": "3522", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "82618",  "fields": [{"field": "1987", "value": "Experience in computer programming"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2694",  "fields": [{"field": "1987", "value": "Experience in other OO languages"}, {"field": "1988", "value": "Experience with other Object oriented languages like C++, Java, and C#."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Analyst Programmer - Wealth Management", "id": "36280", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Support / Trading floor / Equities", "id": "4045", "category": "Advertised Positions", "category_id": "1210"}, {"value": "System Analyst (Workflow/OOD)", "id": "3314", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk developer / Team Lead", "id": "2691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer- VB and Smalltalk", "id": "9397", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3854",  "fields": [{"field": "1987", "value": "Experience in presenting Smalltalk message"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11590",  "fields": [{"field": "1987", "value": "Experience interfacing with external applications from Smalltalk"}, {"field": "1988", "value": "(Usually means things like external C programs or DLLs."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6331",  "fields": [{"field": "1987", "value": "Experience troubleshooting .Net/Java applications."}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Technical Support", "id": "6330", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "103750",  "fields": [{"field": "1987", "value": "Experience upgrading VisualAge"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk/Gemstone Developer", "id": "103717", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3837",  "fields": [{"field": "1987", "value": "Experience using VisualWorks to build user interfaces"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.cincomsmalltalk.com/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sr. Software Engineer", "id": "6112", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4113", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "3833", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2205",  "fields": [{"field": "1987", "value": "Experience with entity-relationship diagrams"}, {"field": "1988", "value": "The entity-relationship model or entity-relationship diagram (ERD) is a data model or diagram for high-level descriptions of conceptual data models, and it provides a graphical notation for representing such data models in the form of entity-relationship diagrams. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Entity_relationship_diagrams"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Dia"}, {"field": "2002", "values":[{"value": "Senior Application Support Professional", "id": "48597", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "123369", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2202", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "49338",  "fields": [{"field": "1987", "value": "Experience with print and electronic media and customer collateral oriented to the computer technology sector"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3514",  "fields": [{"field": "1987", "value": "Experience with researching medical issues"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Assoc Scientist", "id": "3511", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6153",  "fields": [{"field": "1987", "value": "Extreme Programming"}, {"field": "1988", "value": "Extreme Programming (XP) is a software engineering methodology, the most prominent of several agile software development methodologies. Like other agile methodologies, Extreme Programming differs from traditional methodologies primarily in placing a higher value on adaptability than on predictability. Proponents of XP regard ongoing changes to requirements as a natural, inescapable and desirable aspect of software development projects; they believe that being able to adapt to changing requirements at any point during the project life is a more realistic and better approach than attempting to define all requirements at the beginning of a project and then expending effort to control changes to the requirements.\r\n\r\nXP prescribes a set of day-to-day practices for managers and developers; the practices are meant to embody and encourage particular values. Proponents believe that the exercise of these practices—which are traditional software engineering practices taken to so-called \"extreme\" levels—leads to a development process that is more responsive to customer needs (\"agile\") than traditional methods, while creating software of better quality. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Extreme_Programming"}, {"field": "1990", "value": "http://www.extremeprogramming.org/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "6712", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "6146", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "6256", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4381",  "fields": [{"field": "1987", "value": "E-Commerce"}, {"field": "1988", "value": "Electronic commerce, EC, e-commerce or ecommerce consists primarily of the distributing, buying, selling, marketing, and servicing of products or services over electronic systems such as the Internet and other computer networks. The information technology industry might see it as an electronic business application aimed at commercial transactions. It can involve electronic funds transfer, supply chain management, e-marketing, online marketing, online transaction processing, electronic data interchange (EDI), automated inventory management systems, and automated data collection systems. It typically uses electronic communications technology such as the Internet, extranets, e-mail, e-books, databases, and mobile phones. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ECommerce"}, {"field": "1990", "value": "http://www.ec-bp.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Solution Engineer/Architect - Enterprise Search Technology (2 positions)", "id": "4380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6679",  "fields": [{"field": "1987", "value": "E-Commerce"}, {"field": "1988", "value": "Electronic Commerce is exactly analogous to a marketplace on the Internet. Electronic Commerce (also referred to as EC, e-commerce eCommerce or ecommerce) consists primarily of the distributing, buying, selling, marketing and servicing of products or services over electronic systems such as the Internet and other computer networks. The information technology industry might see it as an electronic business application aimed at commercial transactions; in this context, it can involve electronic funds transfer, supply chain management, e-marketing, online marketing, online transaction processing, electronic data interchange (EDI), automated inventory management systems, and automated data collection systems. Electronic commerce typically uses electronic communications technology of the World Wide Web, at some point in the transaction's lifecycle, although of course electronic commerce frequently depends on computer technologies other than the World Wide Web, such as databases, and e-mail, and on other non-computer technologies, such as transportation for physical goods sold via e-commerce. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/E-commerce"}, {"field": "1990", "value": "http://ecommerce.internet.com/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6678", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "VA Smalltalk programmer", "id": "81130", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3836",  "fields": [{"field": "1987", "value": "Familiarity with the internals of VisualWorks tool set"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.cincomsmalltalk.com/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "6112", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "3833", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "102658",  "fields": [{"field": "1987", "value": "Familiarity with virtual world environments"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6429",  "fields": [{"field": "1987", "value": "Fast"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6171",  "fields": [{"field": "1987", "value": "Fast Learner"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "71316", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3221",  "fields": [{"field": "1987", "value": "Fat Wire (was Open Market)"}, {"field": "1988", "value": "The FatWire Content Server™ product suite enables companies to deploy a wide variety and large quantity of Web sites and content-centric applications that build customer loyalty, reach new markets, strengthen brand identity, boost productivity, and reduce costs. ..."}, {"field": "1989", "value": "http://www.openmarket.com/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/OpenMarket"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "QA Tester", "id": "3215", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "85846",  "fields": [{"field": "1987", "value": "Fiber to the x (FTTx)"}, {"field": "1988", "value": "Fiber to the x (FTTX) is a generic term for any network architecture that uses optical fiber to replace all or part of the usual copper local loop used for telecommunications. The four technologies, in order of an increasingly longer fiber loop are:\r\n\r\n    * Fiber to the node / neighborhood (FTTN) / Fiber to the cabinet (FTTCab)\r\n    * Fiber to the curb (FTTC) / Fibre to the kerb (FTTK)[1]\r\n    * Fiber to the building (FTTB)\r\n    * Fiber to the home (FTTH)\r\n\r\nIn the actual deployments, the difference between FTTN and FTTC is quite subtle and is mostly that the latter is nearer the customer than the former.\r\n\r\nThe broadly-defined term fiber to the premises (FTTP) is sometimes used to describe FTTH and/or FTTB. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/FTTx"}, {"field": "1990", "value": "http://www.fols.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4501",  "fields": [{"field": "1987", "value": "FileNet"}, {"field": "1988", "value": "FileNet Corporation (NASDAQ: FILE), founded in 1982, develops software to help enterprises manage their content and business processes. The Filenet P8 platform, their flagship system, is a framework for developing custom enterprise systems, offering much functionality out of the box and capable of being customized to manage a specific business process. On August 10, 2006, IBM announced plans to acquire FileNet for roughly $1.6 billion[1].\r\n\r\nBased in Costa Mesa, California, the company markets Enterprise Content Management (ECM) and Business Process Management (BPM) solutions in more than 90 countries through its own global sales, services and support organizations, as well as via its ValueNet Partner network of resellers, system integrators and application developers.\r\n\r\nMany of the Forbes 100 companies currently implement a Filenet system to manage their content and/or business process[citation needed]. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/FileNet"}, {"field": "1990", "value": "http://www.filenet.com/"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2621",  "fields": [{"field": "1987", "value": "Financial derivatives interest or experience"}, {"field": "1988", "value": "A derivative is a financial contract whose payoffs over time are derived from the performance of assets (such as commodities, shares or bonds), interest rates, exchange rates, or indices (such as a stock market index, consumer price index (CPI) or an index of weather conditions). This performance can determine both the amount and the timing of the payoffs, and these payoffs can be in cash, as well as be the delivery of the underlying asset. This flexibility in underlying and payoff leads to a huge range of different derivatives contracts that are traded in the market. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Financial_derivatives"}, {"field": "1990", "value": "http://www.futuresindustry.org/"}, {"field": "2002", "values":[{"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Kapital Financial Developer (Smalltalk)", "id": "9464", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (interest rate derivatives)", "id": "6300", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Specialist (m/w)", "id": "5547", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IBTech - Exotics & Hybrids : Project Manager/Architect", "id": "2616", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltalk Analyst/Developer - Exotic Hybrids", "id": "5091", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "4297", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers", "id": "32535", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer, Risk Support Developer", "id": "9797", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "87572",  "fields": [{"field": "1987", "value": "Financial markets"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk _possibility_:  OO developer, physical commodities trading", "id": "123854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "59668", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "96238", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9582",  "fields": [{"field": "1987", "value": "Firewalls"}, {"field": "1988", "value": "A firewall is an information technology (IT) security device which is configured to permit, deny or proxy data connections set and configured by the organization's security policy. Firewalls can either be hardware and/or software based."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Firewalls"}, {"field": "1990", "value": "http://www.faqs.org/faqs/firewalls-faq/"}, {"field": "2002", "values":[{"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4276",  "fields": [{"field": "1987", "value": "FIX Protocol"}, {"field": "1988", "value": "The Financial Information eXchange (FIX) protocol is an electronic communications protocol developed for international real-time exchange of securities transactions in the finance markets.\r\n\r\nA company called FIX Protocol, Ltd. established for this purpose maintains and owns the specification, while keeping it in the public domain.\r\n\r\nFIX is used by both the buy side (institutions) as well as the sell side (brokers/dealers) of the financial markets. Among its users are mutual funds such as Putnam Investments and AllianceBernstein as well as large investment banks such as J.P. Morgan, Jefferies, Dresdner Kleinwort, Deutsche Bank Securities, UBS, Goldman Sachs and Bear Stearns. The FIX protocol is also used by the New York Stock Exchange, the Chicago Board Options Exchange and the Australian Stock Exchange. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/FIX_Protocol"}, {"field": "1990", "value": "http://www.fixprotocol.org/"}, {"field": "2002", "values":[{"value": "Futures Project Manager / Tech Team Lead", "id": "41125", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Developer (with some Smalltalk) - Finance - CBD", "id": "6486", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer with financial experience?? Top $$", "id": "4275", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3464",  "fields": [{"field": "1987", "value": "Flash"}, {"field": "1988", "value": "Macromedia Flash, or simply Flash, refers to both the Adobe Flash Player and to a multimedia authoring program used to create content for it as well as games or movies created using the program. The Flash Player, developed and distributed by Adobe Systems (who bought Macromedia), is a client application available in most dominant web browsers. It features support for vector and raster graphics, a scripting language called ActionScript and bidirectional streaming of audio and video."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Macromedia_Flash"}, {"field": "1990", "value": "http://www.macromedia.com/software/flash/"}, {"field": "2002", "values":[{"value": "Web Software Developer / Programmer Analyst (3 positions)", "id": "3463", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2582",  "fields": [{"field": "1987", "value": "Fluent in a non-English language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "OO Architect Banking/Insurance", "id": "5094", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5097", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Orientated Consultant - Banking/SOA Consultants", "id": "2579", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "95771",  "fields": [{"field": "1987", "value": "Fluent in Castellano (spanish)"}, {"field": "1988", "value": "Spanish (español (help·info)) or Castilian (castellano) is an Indo-European, Romance language that originated in northern Spain, and gradually spread in the Kingdom of Castile and evolved into the principal language of government and trade. It was taken to Africa, the Americas, and Asia Pacific with the expansion of the Spanish Empire between the fifteenth and nineteenth centuries.\r\n\r\nToday, between 322 and 400 million people speak Spanish as a native language, making it the world's second or third most-spoken language by native speakers, depending on the sources."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Castellano"}, {"field": "1990", "value": "http://buscon.rae.es/diccionario/drae.htm"}, {"field": "2002", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5259",  "fields": [{"field": "1987", "value": "FOCUS"}, {"field": "1988", "value": "FOCUS is a software product of Information Builders Inc. Originally developed for data handling and analysis on the IBM mainframe, as newer systems were developed and smaller computers became more powerful, the available platforms for FOCUS were extended all the way down to personal computers and in 1997, to the Web in the WebFOCUS product.\r\n\r\nLoosely competitive with SAS, for instance, FOCUS never quite reached the same degree of mainstream adoption, perhaps because it had only basic analytical and statistical functions, lacking the wide array of specialized analytic tools which made SAS the standard in fields such as pharmaceutical clinical trials. Instead, FOCUS concentrated on extreme flexibility in data import and export as well as ad hoc end-user reporting. Direct competitors to FOCUS included NOMAD and RAMIS which have since fallen by the wayside while FOCUS has endured. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/FOCUS"}, {"field": "1990", "value": "http://www.informationbuilders.com/products/focus/overview.html"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "COBOL, IMS, DB2 Programmer", "id": "9330", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst", "id": "5258", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4502",  "fields": [{"field": "1987", "value": "Forehelp"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.sinterphase.com/fhintro.htm"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Professionals (multiple positions available)", "id": "4572", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9969",  "fields": [{"field": "1987", "value": "Foreign function interface (FFI)"}, {"field": "1988", "value": "A foreign function interface (or FFI) is a mechanism by which a program written in one programming language can call routines or make use of services written in another. The term comes from the specification for Common Lisp, which explicitly refers to the language features for inter-language calls as such; the term is also used officially by the Haskell programming language. Other languages use other terminology (the Ada programming language talks about \"language bindings\", while Java refers to its FFI as the Java Native Interface, or JNI). Foreign function interface has become generic terminology for mechanisms which provide such services.\r\n\r\nIt should be noted that despite the name, FFIs are not necessarily restricted to function calls; many FFIs permit method calls on objects; and some even permit migration of non-trivial datatypes and/or objects across the language boundary.\r\n\r\nThe term foreign function interface is generally not used to describe multi-lingual runtimes such as the Microsoft Common Language Runtime, where a common \"substrate\" is provided which enables any CLR-compliant language to use services defined in any other. In addition, many distributed computing architectures such as the Java remote method invocation (RMI), RPC, CORBA, and SOAP permit different services to be written in different languages; such architectures are generally not considered FFIs.\r\n\r\nIn most cases, a FFI is defined by a \"higher-level\" language, so that it may employ services defined and implemented in a lower level language, typically a systems language like C or C++. This is typically done to either access OS services in the language in which the OS' API is defined, or for performance considerations.\r\n\r\nMany FFIs also provide the means for the called language to invoke services in the host language as well. ..."}, {"field": "1989", "value": "http://www.c2.com/cgi/wiki?ForeignFunctionInterface"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Foreign_function_interface"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3317",  "fields": [{"field": "1987", "value": "Forte"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "System Analyst (Workflow/OOD)", "id": "3314", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3516",  "fields": [{"field": "1987", "value": "Fortran"}, {"field": "1988", "value": "Fortran (also FORTRAN) is a general-purpose[1], procedural[2], imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed in the 1950s, Fortran is still used extensively in scientific and engineering applications more than half a century later.\r\n\r\nFortran (the name is derived from its original official name, The IBM Mathematical Formula Translating System) encompasses a lineage of versions, each of which evolved to add extensions to the language while retaining compatibility with previous versions. Successive versions have added support for processing of character-based data (FORTRAN 77), array programming (Fortran 90), module-based programming (Fortran 90), object-based programming (Fortran 90), and object-oriented and generic programming (Fortran 2003). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Fortran"}, {"field": "1990", "value": "http://dmoz.org/Computers/Programming/Languages/Fortran/"}, {"field": "2002", "values":[{"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Programmer - SmallTalk", "id": "5331", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Ajax developer - Get 80% of the bill rate", "id": "5519", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Specialist", "id": "9904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5422", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Scientist", "id": "3522", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Assoc Scientist", "id": "3511", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Scientist", "id": "3527", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "49316",  "fields": [{"field": "1987", "value": "Four year degree in business or marketing, or an equivalent undergraduate education"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9176",  "fields": [{"field": "1987", "value": "Framework development"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Software Engineer - Home Office possible", "id": "110504", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "80167",  "fields": [{"field": "1987", "value": "French"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Java & Smalltalk Software Entwickler, ie, Java and Smalltalk developer", "id": "96066", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE / Smalltalk", "id": "80035", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "21387",  "fields": [{"field": "1987", "value": "French Language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Long-term position for a french speaking Smalltalker", "id": "29970", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VSE Smalltalker", "id": "29341", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developer J2EE / Smalltalk", "id": "49691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE/Smalltalk", "id": "50629", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Experienced Senior Technical Developer", "id": "21346", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "79813",  "fields": [{"field": "1987", "value": "French Language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Permanent assistant professor position", "id": "79749", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "92658",  "fields": [{"field": "1987", "value": "FrontPage"}, {"field": "1988", "value": "Microsoft FrontPage (later full name Microsoft Office FrontPage) is a WYSIWYG HTML editor and web site administration tool from Microsoft for the Microsoft Windows line of operating systems. It was branded as part of the Microsoft Office suite from 1997 to 2003. A Macintosh version was also released in 1998. Microsoft FrontPage has since been replaced by Microsoft Expression Web and Sharepoint Designer, which were released in December 2006. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_FrontPage"}, {"field": "1990", "value": "http://www.microsoft.com/frontpage/"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9943",  "fields": [{"field": "1987", "value": "FTP"}, {"field": "1988", "value": "FTP or File Transfer Protocol is used to transfer data from one computer to another over the Internet, or through a network.\r\n\r\nSpecifically, FTP is a commonly used protocol for exchanging files over any network that supports the TCP/IP protocol (such as the Internet or an intranet). There are two computers involved in an FTP transfer: a server and a client. The FTP server, running FTP server software, listens on the network for connection requests from other computers. The client computer, running FTP client software, initiates a connection to the server. Once connected, the client can do a number of file manipulation operations such as uploading files to the server, download files from the server, rename or delete files on the server and so on. Any software company or individual programmer is able to create FTP server or client software because the protocol is an open standard. Virtually every computer platform supports the FTP protocol. This allows any computer connected to a TCP/IP based network to manipulate files on another computer on that network regardless of which operating systems are involved (if the computers permit FTP access). There are many existing FTP client and server programs. FTP servers can be set up anywhere between game servers, voice servers, internet hosts, and other physical servers. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Ftp_server"}, {"field": "1990", "value": "http://www.enterprisedt.com/publications/FTP_Overview.html"}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "9945",  "fields": [{"field": "1987", "value": "FTP Server"}, {"field": "1988", "value": "See FTP ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Ftp"}, {"field": "1990", "value": "http://www.enterprisedt.com/publications/FTP_Overview.html"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6440",  "fields": [{"field": "1987", "value": "Gaming experience"}, {"field": "1988", "value": "Xbox/PS2/GameCube/Xbox 360 Usage"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "6437", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10093",  "fields": [{"field": "1987", "value": "Gas industry experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Application Developer - NEEDED NOW!!", "id": "115587", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3114",  "fields": [{"field": "1987", "value": "Gathering requirements"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (Intermediate/Advanced Level)", "id": "93456", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk,Visualworks", "id": "46927", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Development GUI System", "id": "3359", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Remedy Developer", "id": "3111", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "4009", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers", "id": "32535", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers (multiple positions)", "id": "6463", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers (multiple positions)", "id": "6466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers (multiple positions)", "id": "6460", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10282",  "fields": [{"field": "1987", "value": "Gembuilder for Java (GBJ)"}, {"field": "1988", "value": "See Gemstone."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "10280",  "fields": [{"field": "1987", "value": "Gembuilder for SmallTalk (GBS)"}, {"field": "1988", "value": "See Gemstone"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2249",  "fields": [{"field": "1987", "value": "GemStone"}, {"field": "1988", "value": "The GemStone/S object server for Smalltalk provides an advanced platform for developing, deploying and managing scalable, mission-critical applications. It provides the robust, scalable, secure and flexible environment required for mission-critical applications, and supports the high-availability online environment demanded by 24X7 operation. The GemStone/S Suite also includes GemBuilder® for Smalltalk, GemBuilder® for Java, and GemConnect®."}, {"field": "1989", "value": "http://www.gemstone.com/products/smalltalk/"}, {"field": "1990", "value": "http://www.gemstone.com/"}, {"field": "2002", "values":[{"value": "Gemstone/S and Seaside programmer at a startup", "id": "58084", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "AD Infrastructure Developer", "id": "19563", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA - Get 80% of the bill rate", "id": "6819", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. System Analyst", "id": "10163", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "9261", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "6469", "category": "Advertised Positions", "category_id": "1210"}, {"value": "RAD Developer", "id": "5624", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk developer", "id": "63249", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "59668", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "27323", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Developer", "id": "9790", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Aida/Web developer for a Customer Relationship Managemet system", "id": "26196", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk openings", "id": "14906", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer/Production Developer Kapital", "id": "9925", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Permanent Position", "id": "9534", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "71673",  "fields": [{"field": "1987", "value": "Gemstone"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "OO developer", "id": "71637", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Gemstone Developer", "id": "103717", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Devloper", "id": "75265", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "37754",  "fields": [{"field": "1987", "value": "Gemstone DBA"}, {"field": "1988", "value": "Much the same skills as Gemstone, plus the extra skills required for performing DBA functions in a Gemstone environment."}, {"field": "1989", "value": "http://www.gemstone.com/"}, {"field": "1990", "value": "http://www.gemstone.com/products/smalltalk/"}, {"field": "2002", "values":[{"value": "GemStone / Smalltalk Developer", "id": "6660", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "68517",  "fields": [{"field": "1987", "value": "Gemstone Knowledge"}, {"field": "1988", "value": "Gemstone Database Knowledge"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk developer in Switzerland", "id": "68222", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "10283",  "fields": [{"field": "1987", "value": "Gemstone Visual Stat Display (VSD)"}, {"field": "1988", "value": "See Gemstone."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3530",  "fields": [{"field": "1987", "value": "General knowledge of medical practices"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Healthcare Modeling Scientist", "id": "6293", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Mathematical Programmer", "id": "9613", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Scientist", "id": "3527", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5000",  "fields": [{"field": "1987", "value": "Gentran"}, {"field": "1988", "value": "Gentran:Basic zSeries is a high-performance EDI solution designed for the zSeries operating system. Once you implement Gentran:Basic zSeries, the process of exchanging documents electronically occurs as a smooth background process.\r\n\r\nGentran:Basic zSeries delivers a comprehensive set of powerful, interactive, online tools for automated EDI translation and management. Well-designed panels and menus provide quick familiarity with the overall system, while actions, function keys and prompts guide you through each task.\r\n\r\nSystem components include: ..."}, {"field": "1989", "value": "http://www.sterlingcommerce.com/Products/AllProducts/Gentran/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Project Manager", "id": "4999", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2626",  "fields": [{"field": "1987", "value": "Geographically distributed development experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltalk Analyst/Developer - Exotic Hybrids", "id": "5091", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business Analyst / Software Developer", "id": "2978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IBTech - Exotics & Hybrids : Project Manager/Architect", "id": "2616", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "71807",  "fields": [{"field": "1987", "value": "German"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Java & Smalltalk Software Entwickler, ie, Java and Smalltalk developer", "id": "96066", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualworks Developer", "id": "96181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Cologne Germany: Looking for VisualWorks developer,", "id": "71798", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalker for inhouse position in the heart of Cologne", "id": "103929", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "72036",  "fields": [{"field": "1987", "value": "German"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Looking for Smalltalkers with good VisualWorks knowledge", "id": "72027", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4504",  "fields": [{"field": "1987", "value": "German language"}, {"field": "1988", "value": "German (Deutsch) is a West Germanic language. It is a member of the western group of the Germanic branch of the Indo-European language family and one of the world's major languages. Around the world, German is spoken by approximately 110 million native speakers and another 18 million non-native speakers [1].\r\n\r\nWorldwide, German accounts for the most written translations into and from a language (according to the Guinness Book of Records). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/German_language"}, {"field": "1990", "value": "http://www.vocabulix.com/"}, {"field": "2002", "values":[{"value": "Smalltalk Applications Developer", "id": "46214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Permanent Position for a Visualworks Developer", "id": "18402", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Looking for Smalltalk VisualWorks developer in Cologne area, Germany", "id": "47576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Professionals (multiple positions available)", "id": "4566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "4947", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Professionals (multiple positions available)", "id": "4565", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk/Java-Applikations-Entwickler / Wirtschaftsinformatiker", "id": "49995", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Experienced Senior Technical Developer", "id": "21346", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "67871",  "fields": [{"field": "1987", "value": "German Language"}, {"field": "1988", "value": "German Language"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "68644",  "fields": [{"field": "1987", "value": "German Language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk developer in Switzerland", "id": "68222", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VA Smalltalk Consultant/Programmer", "id": "85123", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "71646",  "fields": [{"field": "1987", "value": "German language"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "OO developer", "id": "71637", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "28588",  "fields": [{"field": "1987", "value": "GLORP"}, {"field": "1988", "value": "GLORP is a Camp Smalltalk Project, led by Alan Knight (mail). Its goal is to provide a simple, powerful framework for reading and writing objects from relational databases. It was originally sponsored by The Object People (although it is fully open source) and its concepts are reminiscent of TOPLink, though noticably different in some respects."}, {"field": "1989", "value": "http://www.glorp.org/"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1535",  "fields": [{"field": "1987", "value": "Good communication skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer", "id": "56442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Programmer Analyst II", "id": "111076", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk or VB.net Programmer / Developer", "id": "111349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer - Get 80% of the bill rate", "id": "5855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "59668", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "71316", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4610", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Application Systems Analyst - Smalltalk", "id": "3374", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java/Smalltalk Developer", "id": "3823", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Customer Care Technical and Functional expert", "id": "2478", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3412",  "fields": [{"field": "1987", "value": "GPS"}, {"field": "1988", "value": "The Global Positioning System, usually called GPS, is the only fully-functional satellite navigation system. A constellation of more than two dozen GPS satellites broadcasts precise timing signals by radio to GPS receivers, allowing them to accurately determine their location (longitude, latitude, and altitude) in any weather, day or night, anywhere on Earth. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/GPS"}, {"field": "1990", "value": "http://gge.unb.ca/Resources/HowDoesGPSWork.html"}, {"field": "2002", "values":[{"value": "Product Engineer", "id": "3411", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "28346",  "fields": [{"field": "1987", "value": "Graphics Design Skills"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Graphics Look and Cincom Smalltalk", "id": "38876", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9336",  "fields": [{"field": "1987", "value": "Graphics & Multimedia"}, {"field": "1988", "value": "Experience in 2D and 3D graphics, audio video development"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/C++ Developer", "id": "9335", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2690",  "fields": [{"field": "1987", "value": "GUI experience"}, {"field": "1988", "value": "A graphical user interface (or GUI, sometimes pronounced \"gooey\") is a method of interacting with a computer through a metaphor of direct manipulation of graphical images and widgets in addition to text.\r\n\r\nGUIs display visual elements such as icons, windows, and other gadgets. The precursor to GUIs was invented by researchers at the Stanford Research Institute (led by Doug Engelbart) with the development and use of text-based hyperlinks manipulated with a mouse for the On-Line System. The concept of hyperlinks was further refined and extended to graphics by researchers at Xerox PARC, who went beyond text-based hyperlinks and used GUIs as the primary interface for the Xerox Alto computer. Most modern general-purpose GUIs are derived from this system. For this reason some people call this class of interface a PARC User Interface (PUI) (note that PUI is also an acronym for perceptual user interface). The PUI consists of graphical widgets (often provided by widget toolkit libraries) such as windows, menus, radio buttons, check boxes, and icons, and employs a pointing device (such as a mouse, trackball, or touchscreen) in addition to a keyboard. Those aspects of PUIs can be emphasized by using the alternative acronym WIMP, which stands for Windows, Icons, Menus, and Pointing device. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/GUI"}, {"field": "1990", "value": "http://www.sitepoint.com/article/real-history-gui"}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w)", "id": "32022", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w) für den Bereich Industrie & Dienstleister", "id": "105074", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Freelance Smalltalk developer for large bank in Luxembourg", "id": "92263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk OO GUI Developer", "id": "39254", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Analyst Programmer (with some Smalltalk)", "id": "6610", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Development GUI System", "id": "3359", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2723", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "126197", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers (3)", "id": "2191", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3415",  "fields": [{"field": "1987", "value": "Hardware debugging"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Product Engineer", "id": "3411", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "1585",  "fields": [{"field": "1987", "value": "Healthcare application knowledge"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "SmallTalk Developer", "id": "130584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer - VB, Small Talk, SQL Server", "id": "128921", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Smalltalk)", "id": "10117", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "1576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "2234", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "31412",  "fields": [{"field": "1987", "value": "Hewitt's Calc Builder/Calc Engine"}, {"field": "1988", "value": "(Unknown)"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6683",  "fields": [{"field": "1987", "value": "Hibernate"}, {"field": "1988", "value": "Hibernate is an object-relational mapping (ORM) solution for the Java language: it provides an easy to use framework for mapping an object-oriented domain model to a traditional relational database. Its purpose is to relieve the developer from a significant amount of common data persistence-related programming tasks.\r\n\r\nHibernate is free as open source software that is distributed under the GNU Lesser General Public License. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Hibernate_%28Java%29"}, {"field": "1990", "value": "http://www.hibernate.org/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Developer", "id": "6904", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11640",  "fields": [{"field": "1987", "value": "Hogan Banking Systems"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "125175",  "fields": [{"field": "1987", "value": "HP-UX"}, {"field": "1988", "value": "HP-UX (Hewlett Packard UniX) is Hewlett-Packard's proprietary implementation of the Unix operating system, based on System V (initially System III). It runs on the HP 9000 PA-RISC-based range of processors and HP Integrity Intel's Itanium-based systems, and was also available for later Apollo/Domain systems. Earlier versions also ran on the HP 9000 Series 200, 300, and 400 computer systems based on the Motorola 68000 series of processors, as well as the HP 9000 Series 500 computers based on HP's proprietary FOCUS processor architecture.\r\n\r\nHP-UX was the first Unix to use access control lists for file access permissions rather than the standard Unix permissions system. HP-UX was also among the first Unix systems to include a built-in logical volume manager. HP has had a long partnership with Veritas Software, and uses VxFS as the primary file system. HP-UX 11i is currently credited with leadership in integrated mission-critical virtualization[1] , observed performance, high availability and manageability.[2]\r\n\r\nThe current shipping release is HP-UX 11i v3 (11.31) with Update 4 (0903). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/HP_UX"}, {"field": "1990", "value": "http://www.faqs.org/faqs/hp/hpux-faq/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3902",  "fields": [{"field": "1987", "value": "HSMS"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Automation Engineer", "id": "3899", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Engineer", "id": "4675", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2283",  "fields": [{"field": "1987", "value": "HTML"}, {"field": "1988", "value": "In computing, HyperText Markup Language (HTML) is a markup language designed for the creation of web pages with hypertext and other information to be displayed in a web browser. HTML is used to structure information — denoting certain text as headings, paragraphs, lists and so on — and can be used to describe, to some degree, the appearance and semantics of a document. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/HTML"}, {"field": "1990", "value": "http://www.yourhtmlsource.com/"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2830", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Analyst Programmer", "id": "9907", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Programmer Analyst", "id": "2505", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "4100", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "2309", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "52169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Front Office Developer", "id": "20263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Application Architect", "id": "9303", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "4750", "category": "Advertised Positions", "category_id": "1210"}, {"value": "FX Analyst / Developer", "id": "3535", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3028",  "fields": [{"field": "1987", "value": "IBM 3090"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "INGENIEUR D' ETUDES SMALLTALK", "id": "90284", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Sybase DBA", "id": "4699", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltalk developer", "id": "3027", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "87439",  "fields": [{"field": "1987", "value": "IBM Rational Application Developer (WSAD)"}, {"field": "1988", "value": "IBM Rational Application Developer for WebSphere Software (RAD) is an integrated development environment (IDE), made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java 2 Enterprise Edition (J2EE) applications. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WSAD"}, {"field": "1990", "value": "http://www-306.ibm.com/software/awdtools/developer/application/?S_TACT=105AGY59&S_CMP=10&ca=dtl-1003"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6149",  "fields": [{"field": "1987", "value": "Image processing"}, {"field": "1988", "value": "In the broadest sense, image processing is any form of information processing for which both the input and output are images, such as photographs or frames of video. Most image processing techniques involve treating the image as a two-dimensional signal and applying standard signal processing techniques to it. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Image_processing"}, {"field": "1990", "value": "http://www.ph.tn.tudelft.nl/Courses/FIP/frames/fip.html"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "6146", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3398",  "fields": [{"field": "1987", "value": "Impact analysis tools"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86346",  "fields": [{"field": "1987", "value": "Implantable electronic medical devices and the clinical applications"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3847",  "fields": [{"field": "1987", "value": "Implementation Support"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Field Application Engineer", "id": "3844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "1479",  "fields": [{"field": "1987", "value": "IMS"}, {"field": "1988", "value": "IBM Information Management System (IMS) is a joint hierarchical database and information management system with extensive transaction processing capability."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Information_Management_System"}, {"field": "1990", "value": "http://www-306.ibm.com/software/data/ims/index.html"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. System Analyst", "id": "10163", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "COBOL, IMS, DB2 Programmer", "id": "9330", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Mainframe Programmer/Analyst", "id": "3641", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "114433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Programmer Analyst", "id": "10069", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5031", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Programmer", "id": "1464", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "3618", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "2494", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9144",  "fields": [{"field": "1987", "value": "Indexed Annuities"}, {"field": "1988", "value": "An equity index annuity in the United States is a type of tax-deferred annuity whose return is indexed to an equity index, typically the S&P 500 but which also guarantees a minimum interest rate (typically about 3% as of 2007) and against a loss of all or most principal. An equity index annuity is a contract with an insurance or annuity company. The returns are typically conservative and the contracts are mostly suitable for those who are retired or nearing retirement. The objective of purchasing an equity index annuity is most often to realize greater gains than those provided by fixed annuities, while still protecting principal.\r\n\r\n[1], [2]. Contract terms can vary from 1 year to 17 years or more, depending on the annuity.\r\n\r\nEquity Index Annuities may also be referred to as Fixed Indexed Annuities. Like many other types of annuities, equity-indexed annuities usually carry a surrender charge for early withdrawal. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Equity-indexed_annuity"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Cyberlife Developer", "id": "9143", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5901",  "fields": [{"field": "1987", "value": "Infor XA (Mapics)"}, {"field": "1988", "value": "MAPICS (now Infor) works with each customer to provide solutions that help them succeed in today's competitive environment. These enterprise solutions optimize business performance while they deliver a rapid return on investment with a low total cost of ownership - with focus on bottom-line business results. By delivering solutions built around the business processes of manufacturing, Infor customers can improve the way they do business - from the initial product design to the ongoing management of financials. ..."}, {"field": "1989", "value": "http://www.mapics.com/solutions/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Systems Administrator (Mapics)", "id": "5900", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "96998",  "fields": [{"field": "1987", "value": "Informatica PowerCenter"}, {"field": "1988", "value": "PowerCenter 8.5 is the company's flagship product. The advanced edition includes Metadata Manager (formerly SuperGlue), Data Analyzer (formerly PowerAnalyzer), Data Profiler, and other options.\r\n\r\nNew features in PowerCenter 8.5 include Grid Computing support for scalability, Java Custom Transformation Support, HTTP Transformation Support, High Availability, Push Down Optimization (ETL Architecture), Enhanced web services to leverage service oriented architecture or event based architecture using SOAP, Tibco, MQSeries, or other messages in Batch and Real Time, as well as Mapping Template Creation support through Microsoft Visio. It also comes with adapters to various data source systems ranging from RDBMS to Message-oriented middleware's to Web Services to Applications.\r\n\r\nInformatica PowerCenter, via Informatica PowerExchange, connects to Mainframe systems to provide access data in various formats such as VSAM, IMS, IDMS, ADABAS etc. through Data Maps that act as SQL Views. PowerExchange also provides Change Data Capture and Real Time support from Mainframe, SQL Server, and Oracle database sources.\r\n\r\nInformatica PowerCenter is available to run on Windows, various UNIX platforms, and Mainframe.\r\n\r\nPowerCenter represents a paradigm shift in programming since it is a functional programming (such as XSLT for XML) tool instead of an iterative one (such as PL/SQL or Java). With Informatica, construction effort of ETL logic for Data Warehousing or Data Integration is claimed to shrink to less than half of traditional iterative languages and tools. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Informatica#Informatica_PowerCenter"}, {"field": "1990", "value": "http://www.informatica.com/"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4122",  "fields": [{"field": "1987", "value": "Informix"}, {"field": "1988", "value": "Informix is a family of RDBMS products from IBM, acquired in 2001 from a company (also called Informix or Informix Software) which dates its origins back to 1980.\r\n\r\nThe Informix DBMS started from the pioneering Ingres system that also led to Sybase and Microsoft SQL Server. For a period during the 1990s Informix was the second most popular database system, after Oracle. Success did not last very long, however, and by 2000 a series of management blunders had significantly weakened the company financially.\r\n\r\nIn 2001 IBM, prompted by a suggestion from Wal-Mart [1] (Informix's largest customer), purchased Informix. IBM has long-term plans for both Informix and DB2, with both databases sharing technology with each other. In early 2005, IBM released version 10 of Informix IDS. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Informix"}, {"field": "1990", "value": "http://ibm.com/informix"}, {"field": "2002", "values":[{"value": "Applications Developer II", "id": "4121", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5183",  "fields": [{"field": "1987", "value": "Informix JDBC"}, {"field": "1988", "value": "IBM Informix® Java Database Connectivity (JDBC) is the JavaSoft® specification of a standard application program interface (API) that allows Java® programs to access database management systems. Informix JDBC V3.0 is a platform-independent, industry-standard Type 4 driver that provides enhanced support for distributed transactions and is optimized to work with IBM WebSphere® Application Server. ..."}, {"field": "1989", "value": "http://www-306.ibm.com/software/data/informix/tools/jdbc/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5643",  "fields": [{"field": "1987", "value": "INFOSEC"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "5642", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4656",  "fields": [{"field": "1987", "value": "InstallShield"}, {"field": "1988", "value": "InstallShield is a software tool for creating installers or software packages. InstallShield was also the name of the company until it was acquired by Macrovision in 2004. Macrovision is currently adding the FLEXnet name to the well-known InstallShield brand in its products and web site.\r\n\r\nThe two primary types of installer that can be created by the Windows version of the InstallShield tool are called Basic MSI and InstallScript. Basic MSI projects are built into Windows Installer (MSI) packages, and InstallScript projects are created using an event-based script and built into setup.exe executables. (A third type of project, called InstallScript MSI, exists, using the InstallScript programming language for the user interface and customization of the installer, and the Windows Installer engine for the data-transfer part of the installer.) ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/InstallShield"}, {"field": "1990", "value": "http://www.installshield.com/"}, {"field": "2002", "values":[{"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2458",  "fields": [{"field": "1987", "value": "Insurance knowledge"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Software Designer", "id": "129209", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5094", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Apps Programmer", "id": "9547", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Orientated Consultant - Banking/SOA Consultants", "id": "2579", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Specialist", "id": "2457", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Développeur Smalltalk (H/F) - [multiple positions]", "id": "3734", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5258", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "17667", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "13458", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer - Smalltalk (VisualAge)", "id": "9350", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer", "id": "9524", "category": "Advertised Positions", "category_id": "1210"}, {"value": "COBOL, IMS, DB2 Programmer", "id": "9330", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Team Lead", "id": "5850", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "6188", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2256",  "fields": [{"field": "1987", "value": "Intel"}, {"field": "1988", "value": "Intel Corporation (NASDAQ: INTC, HKEx: 4335), founded in 1968 as Integrated Electronics Corporation, is a U.S.-based multinational corporation that is best known for designing and manufacturing microprocessors and specialized integrated circuits. Intel also makes network cards, motherboard chipsets, components, and other devices. Intel has advanced research projects in all aspects of semiconductor manufacturing, including MEMS. ..."}, {"field": "1989", "value": "http://www.intel.com/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Intel"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Small Talk Developer", "id": "2253", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3046",  "fields": [{"field": "1987", "value": "Intel Global Call API"}, {"field": "1988", "value": "The Global Call API Programming Guide provides guidelines for building computer telephony applications that require call control functionality. Such applications include, but are not limited to, call routing, enhanced services, unified messaging, voice messaging, LAN telephony services, computer telephony services, switching, PBX, interactive voice response, help desk and work flow applications. ..."}, {"field": "1989", "value": "http://www.intel.com/design/network/manuals/telecom/sr60cpciwinfp1/htmlfiles/globalcall_programming.htm"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "OO Object Oriented Developer / Smalltalk Engineer", "id": "3041", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "36949",  "fields": [{"field": "1987", "value": "Intellectual property procurement (prosecution) or enforcement"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IP Patent Attorney", "id": "36940", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "25753",  "fields": [{"field": "1987", "value": "Interest in education"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Programmers for One Laptop Per Child XO using Squeak Smalltalk and Etoys", "id": "25704", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3272",  "fields": [{"field": "1987", "value": "Interface Design"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SR Engineer Delphi/Smalltalk", "id": "3289", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3142",  "fields": [{"field": "1987", "value": "Internet Development"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Syst Analyst/Prgr II", "id": "3141", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Programmer -- Systems Architecture", "id": "5141", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4369",  "fields": [{"field": "1987", "value": "Internet Information Services (IIS)"}, {"field": "1988", "value": "Microsoft Internet Information Services (IIS; sometimes, erroneously called Server or System) is a set of Internet-based services for servers using Microsoft Windows. It is the world's second most popular web server in terms of overall websites behind the Apache HTTP Server although the gap is decreasing according to Netcraft.\r\n\r\nThe servers currently include FTP, SMTP, NNTP and HTTP/HTTPS. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Internet_Information_Services"}, {"field": "1990", "value": "http://www.microsoft.com/iis"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst (C4)", "id": "6634", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Manager", "id": "4368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analysts - Functional, SIT and Regression (C4)", "id": "4374", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "83966",  "fields": [{"field": "1987", "value": "InterVoice IVR"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3162",  "fields": [{"field": "1987", "value": "Inter-bank communications and file transfer mechanisms"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Developers", "id": "3161", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86236",  "fields": [{"field": "1987", "value": "Inventory"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "71699",  "fields": [{"field": "1987", "value": "Investment Banking"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "OO developer", "id": "71637", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "75301",  "fields": [{"field": "1987", "value": "Investment Banking"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Lead Smalltalk Developer in Investment Banking", "id": "111655", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Devloper", "id": "75265", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5375",  "fields": [{"field": "1987", "value": "InVision Studio"}, {"field": "1988", "value": "InVision Studio is a traditional call center development environment used for the creation, modification, and testing of advanced call flow scripts for both voice and touch-tone applications. With InVision Studio from Intervoice, developers can rapidly implement successful speech-enabled applications. It features a graphical voice user interface (VUI), design tool, graphical VXML editor, exporter, grammar builder and a test facility. These built-in, icon-based tools reduce the time and complexity of development, coding and integration of voice solutions. ..."}, {"field": "1989", "value": "http://www.intervoice.com/index.php/prod_tools.html"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer (SQL Server / IVR)", "id": "5374", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "73619",  "fields": [{"field": "1987", "value": "IQ REPORTS"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Professionals", "id": "73519", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4592",  "fields": [{"field": "1987", "value": "ISEB"}, {"field": "1988", "value": "ISEB stands for the Information Systems Examinations Board, a part of the British Computer Society. It promotes the acquisition of qualifications for IT professionals and has gained ground as the standardisation of IT skills has been occurring during the last decade or so. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ISEB"}, {"field": "1990", "value": "http://www.iseb.org.uk/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Object Oriented Developer", "id": "4589", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "113730",  "fields": [{"field": "1987", "value": "ISO"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4990",  "fields": [{"field": "1987", "value": "ITIL"}, {"field": "1988", "value": "The Information Technology Infrastructure Library (ITIL) is a framework of best practice approaches intended to facilitate the delivery of high quality information technology (IT) services. ITIL outlines an extensive set of management procedures that are intended to support businesses in achieving both quality and value for money in IT operations. These procedures are supplier independent and have been developed to provide guidance across the breadth of IT infrastructure, development, and operations.\r\n\r\nAlthough developed during the 1980's, ITIL was not widely adopted until the mid 1990's. This wider adoption and awareness has led to a number of standards, including ISO/IEC 20000 which is an international standard covering the IT Service Management elements of ITIL. ITIL is often considered alongside other best practice frameworks such as the Information Services Procurement Library (ISPL), the Application Services Library (ASL), Dynamic Systems Development Method (DSDM), the Capability Maturity Model (CMM/CMMI), and is often linked with IT governance through Control Objectives for Information and related Technology (COBIT). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ITIL"}, {"field": "1990", "value": "http://www.itil.co.uk/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Production application support", "id": "4987", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Support Professionals (multiple positions)", "id": "5017", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3094",  "fields": [{"field": "1987", "value": "I/O Clerk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "3093", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2405",  "fields": [{"field": "1987", "value": "J2EE"}, {"field": "1988", "value": "Java 2 Platform, Enterprise Edition or Java EE (formerly also J2EE) is a programming platform – part of the Java platform – for developing and running distributed multi-tier architecture applications, based largely on modular components running on an application server. The Java EE platform is defined by a specification. Java EE is also considered informally to be a language or standard because providers must agree to certain conformance requirements in order to declare their products as Java EE compliant; albeit with no ISO or ECMA standard. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/J2EE"}, {"field": "1990", "value": "http://java.sun.com/j2ee/"}, {"field": "2002", "values":[{"value": "Java & Smalltalk Software Entwickler, ie, Java and Smalltalk developer", "id": "96066", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE / Smalltalk", "id": "49691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Ruby on Rails, Smalltalk and J2EE, Rotterdam, 50k+", "id": "28025", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Seaside/J2EE", "id": "28139", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "39786", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Advisory Software Developer", "id": "35859", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java, Object Studio", "id": "10102", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Small Talk Developer (multiple positions)", "id": "65048", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "10181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "13458", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Développeurs Objet Débutants (multiple positions)", "id": "3804", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Solution Engineer/Architect - Enterprise Search Technology (2 positions)", "id": "4380", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "80107",  "fields": [{"field": "1987", "value": "j2ee"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer J2EE / Smalltalk", "id": "80035", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2158",  "fields": [{"field": "1987", "value": "Java"}, {"field": "1988", "value": "Java is an object-oriented programming language developed by James Gosling and colleagues at Sun Microsystems in the early 1990s. The language, which was designed to be platform independent, is a derivative of C++ with a simpler syntax, a more robust runtime environment and simplified memory management. ..."}, {"field": "1989", "value": "http://java.sun.com/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Java_programming_language"}, {"field": "2002", "values":[{"value": "Member of Consulting Staff - Modeling technology", "id": "46761", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Level 3 Service Specialist", "id": "108858", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "53958", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "98472", "category": "Advertised Positions", "category_id": "1210"}, {"value": "INGENIEUR D' ETUDES SMALLTALK", "id": "90284", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java & Smalltalk Software Entwickler, ie, Java and Smalltalk developer", "id": "96066", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer - Home Office possible", "id": "110504", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "106428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9821",  "fields": [{"field": "1987", "value": "Java Management Extensions (JMX)"}, {"field": "1988", "value": "Java Management Extensions (JMX) is a Java technology that supplies tools for managing and monitoring applications, system objects, devices (e.g. printers) and service oriented networks. Those resources are represented by objects called MBeans (for Managed Bean). An interesting detail of the API is that classes can be dynamically loaded and instantiated.\r\n\r\nJMX 1.0, 1.1 and 1.2 were defined by JSR 3 of the Java Community Process. As of 2006, JMX 2.0 is being developed under JSR 255. The JMX Remote API 1.0 for remote management and monitoring is specified by JSR 160. An extension of the JMX Remote API for Web Services is being developed under JSR 262.\r\n\r\nAdopted early on by the J2EE community, JMX is a part of J2SE since version 5.0.\r\n\r\nJMX is a trademark of Sun Microsystems, Inc. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JMX"}, {"field": "1990", "value": "http://java.sun.com/products/JavaManagement/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6525",  "fields": [{"field": "1987", "value": "Java Message Service (JMS)"}, {"field": "1988", "value": "The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. JMS is a specification developed under the Java Community Process as JSR 914. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Java_Message_Service"}, {"field": "1990", "value": "http://java.sun.com/products/jms/"}, {"field": "2002", "values":[{"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "31726",  "fields": [{"field": "1987", "value": "Java Packaging"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "80097",  "fields": [{"field": "1987", "value": "Java programming"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer J2EE / Smalltalk", "id": "80035", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4163",  "fields": [{"field": "1987", "value": "Java Servlets"}, {"field": "1988", "value": "The Java Servlet API allows a software developer to add dynamic content to a Web server using the Java platform. The generated content is commonly HTML, but may be other data such as XML. Servlets are the Java counterpart to dynamic web content technologies such as CGI, PHP or ASP. Servlets can maintain state across many server transactions by using HTTP cookies, session variables or URL rewriting.\r\n\r\nThe Servlet API, contained in the Java package hierarchy javax.servlet, defines the expected interactions of a web container and a servlet. A web container is essentially the component of a web server that interacts with the servlets. The web container is responsible for managing the lifecycle of servlets, mapping a URL to a particular servlet and ensuring that the URL requester has the correct access rights. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Servlets"}, {"field": "1990", "value": "http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/Servlets.html"}, {"field": "2002", "values":[{"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4162", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9825",  "fields": [{"field": "1987", "value": "Java Transaction API (JTA)"}, {"field": "1988", "value": "The Java Transaction API (JTA) is one of the Java EE APIs allowing distributed transactions to be done across multiple XA resources. JTA is a specification developed under the Java Community Process as JSR 907. JTA provides for:\r\n\r\n    * demarcation of transaction boundaries\r\n    * X/Open XA API allowing resources to participate in transactions.\r\n..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Java_Transaction_API"}, {"field": "1990", "value": "http://java.sun.com/products/jta/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2281",  "fields": [{"field": "1987", "value": "JavaScript"}, {"field": "1988", "value": "JavaScript is an object-based scripting programming language based on the concept of prototypes. The language is best known for its use in websites, but is also used to enable scripting access to objects embedded in other applications.\r\n\r\nDespite the name, JavaScript is only distantly related to the Java programming language, the main similarity being their common debt to the C programming language. JavaScript has far more in common with the Self programming language."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JavaScript"}, {"field": "1990", "value": "http://www.mozilla.org/js/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2830", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Analyst Programmer", "id": "9907", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Programmer", "id": "2703", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "2280", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age/Small Talk - Web Technologies Developer", "id": "4169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Computer Software Engineer", "id": "4218", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "52169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Job Opportunity (Smalltalk And Seaside)", "id": "26085", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production application support", "id": "4987", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer", "id": "4750", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Support Professionals (multiple positions)", "id": "5017", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "3322", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4988",  "fields": [{"field": "1987", "value": "JBoss"}, {"field": "1988", "value": "JBoss (pronounced Jay Boss) is an open source Java EE-based application server implemented in Java. Because it is Java-based, JBoss is cross-platform, usable on any operating system that supports Java. The core developers are now employed by Red Hat, through a services company named \"JBoss Inc.\" founded by Marc Fleury and later acquired by Red Hat. The company profits from a service-based business model. As an Open Source project, the project is developed and supported by a wide network of programmers. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JBoss"}, {"field": "1990", "value": "http://www.jboss.org/"}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "98472", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Production application support", "id": "4987", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Support Professionals (multiple positions)", "id": "5017", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5181",  "fields": [{"field": "1987", "value": "JBuilder"}, {"field": "1988", "value": "JBuilder is a Java IDE from Borland. It has won several consecutive awards as the most powerful IDE for professional Java Programming.\r\n\r\nBorland sells a variety of versions of JBuilder. There is even a free limited version for beginners of the Java language.\r\n\r\nJBuilder's main competitors are the products from IBM (Eclipse), JetBrains (IntelliJ IDEA), BEA Systems and Sun Microsystems (NetBeans). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JBuilder"}, {"field": "1990", "value": "http://www.borland.com/jbuilder/"}, {"field": "2002", "values":[{"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1484",  "fields": [{"field": "1987", "value": "JCL"}, {"field": "1988", "value": "Job Control Language (JCL) is a scripting language used on IBM mainframe operating systems to instruct the Job Entry Subsystem (that is, JES2 or JES3) on how to run a batch program or start a subsystem."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JCL"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5258", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "9181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Mainframe Programmer/Analyst", "id": "3641", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Programmer Analyst", "id": "10069", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Programmer", "id": "1464", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "4842", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4854",  "fields": [{"field": "1987", "value": "jConnect"}, {"field": "1988", "value": "jConnect provides high performance native access to the complete family of Sybase products including Adaptive Server Enterprise, Adaptive Server Anywhere, Adaptive Server IQ, and Replication Server. Through ASE/CIS (formerly OmniConnect), it provides transparent connectivity to more than twenty five enterprise and legacy database servers. It can also directly access Oracle, AS/400 and others via DirectConnect. Moreover, jConnect integrates seamlessly with most popular Java RAD tools including PowerJ. ..."}, {"field": "1989", "value": "http://www.sybase.com/products/informationmanagement/softwaredeveloperkit/jconnect"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA", "id": "6403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA -MS Access , SQL", "id": "4853", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3342",  "fields": [{"field": "1987", "value": "JDBC"}, {"field": "1988", "value": "Java Database Connectivity (JDBC) is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases.\r\n\r\nThe Java Platform, Standard Edition includes the JDBC API together with an ODBC implementation of the API enabling connections to any relational database that supports ODBC. This driver is native code and not Java, and is closed source. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JDBC"}, {"field": "1990", "value": "http://java.sun.com/j2se/1.5.0/docs/guide/jdbc"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Developer", "id": "6904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3337", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3325",  "fields": [{"field": "1987", "value": "JDBL"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Programmer / Analyst", "id": "3322", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2807",  "fields": [{"field": "1987", "value": "JSP"}, {"field": "1988", "value": "JavaServer Pages (JSP) is a Java technology that allows software developers to dynamically generate HTML, XML or other types of documents in response to a Web client request. The technology allows Java code and certain pre-defined actions to be embedded into static content.\r\n\r\nThe JSP syntax adds additional XML tags, called JSP actions, to be used to invoke built-in functionality. Additionally, the technology allows for the creation of JSP tag libraries that act as extensions to the standard HTML or XML tags. Tag libraries provide a platform independent way of extending the capabilities of a Web server.\r\n\r\nJSPs are compiled into Java Servlets by a JSP compiler. A JSP compiler may generate a servlet in Java code that is then compiled by the Java compiler, or it may generate byte code for the servlet directly. In either case, it is helpful to understand how the JSP compiler transforms the page into a Java servlet. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JavaServer_Pages"}, {"field": "1990", "value": "http://java.sun.com/products/jsp/"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4162", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Front Office Developer", "id": "20263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "3322", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3346",  "fields": [{"field": "1987", "value": "JUnit"}, {"field": "1988", "value": "JUnit is a unit testing framework for the Java programming language. Created by Kent Beck and Erich Gamma, JUnit is one, and arguably the most successful, of the xUnit family of frameworks that originated with Kent Beck's SUnit. JUnit has spawned its own ecosystem of JUnit extensions."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/JUnit"}, {"field": "1990", "value": "http://junit.org/"}, {"field": "2002", "values":[{"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Small Talk Developer/Production Developer Kapital", "id": "9925", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3296",  "fields": [{"field": "1987", "value": "J++"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Programmer/Analyst", "id": "3295", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "91571",  "fields": [{"field": "1987", "value": "Knowledge in incident reporting tool is desired."}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software engineer in Smalltalk for embedded domain", "id": "91543", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3252",  "fields": [{"field": "1987", "value": "Knowledge of optimization"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Object Oriented Programmer", "id": "3251", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11048",  "fields": [{"field": "1987", "value": "Knowledge of telecom/provisioning systems"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "OSP Modeling and Provisioning Delivery Lead", "id": "11027", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9304",  "fields": [{"field": "1987", "value": "Korn shell"}, {"field": "1988", "value": "The Korn shell (ksh) is a Unix shell which was developed by David Korn (AT&T Bell Laboratories) in the early 1980s. It is wholly upwards compatible with the Bourne shell and includes many features of the C shell as well, such as a command history, which was inspired by the requests of Bell Labs users.\r\n\r\nThe main advantage of ksh over the traditional Unix shell is in its use as a programming language. Since its conception, several features were gradually added, while maintaining strong backwards compatibility with the Bourne shell.\r\n\r\nThe ksh93 version supports associative arrays and built-in floating point arithmetic. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Korn_shell"}, {"field": "1990", "value": "http://www.kornshell.com/"}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Sr. Application Architect", "id": "9303", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2942",  "fields": [{"field": "1987", "value": "LabView"}, {"field": "1988", "value": "LabVIEW (short for Laboratory Virtual Instrumentation Engineering Workbench) is a platform and development environment for a visual programming language from National Instruments. Included in the LabVIEW distribution is an extensive development environment with many libraries and tools. The graphical language is named \"G\". Originally released for the Apple Macintosh in 1986, LabVIEW is used for data acquisition, instrument control, and industrial automation on a variety of platforms including Microsoft Windows, various flavors of UNIX, Linux, and Mac OS. The latest version of LabVIEW is version 8.0."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/LabView"}, {"field": "1990", "value": "http://www.ni.com/labview/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "5915", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Design Engineer", "id": "2941", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "10197",  "fields": [{"field": "1987", "value": "Labware"}, {"field": "1988", "value": "This Laboratory Information System system was begun in 1987 and is still going strong, though you'd never guess it was in Smalltalk from their website today :-)."}, {"field": "1989", "value": "http://www.labware.com/"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "10196", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9529",  "fields": [{"field": "1987", "value": "Lasers"}, {"field": "1988", "value": "In physics, a laser is a device that emits light through a specific mechanism for which the term laser is an acronym: light amplification by stimulated emission of radiation. This is a combined quantum-mechanical and thermodynamical process discussed in more detail below. As a light source, a laser can have various properties, depending on the purpose for which it is designed. A typical laser emits light in a narrow and well-defined beam and with a well-defined wavelength (or color). This is in contrast to a light source such as the incandescent light bulb, which emits in almost all directions and over a wide spectrum of wavelength. These properties can be summarized in the term coherence.\r\n\r\nA laser consists of a gain medium inside an optical cavity, with a means to supply energy to the gain medium. The gain medium is a material (gas, liquid, or solid) with appropriate optical properties. In its simplest form, a cavity consists of two mirrors arranged such that light bounces back and forth, each time passing through the gain medium. Typically, one of the two mirrors, the output coupler, is partially transparent. All light that is emitted by the laser passes through this output coupler.\r\n\r\nLight of a specific wavelength that passes through the gain medium is amplified (increases in intensity); the surrounding mirrors ensure that most of the light makes many passes through the gain medium. Part of the light that is between the mirrors (i.e., is in the cavity) passes through the partially transparent mirror and appears as a beam of light. The process of supplying the energy required for the amplification is called pumping and the energy is typically supplied as an electrical current or as light at a different wavelength. In the latter case, the light source can be a flash lamp or another laser. Most practical lasers contain additional elements that affect properties such as the wavelength of the emitted light and the shape of the beam.\r\n\r\nThe first working laser was demonstrated in May 1960 by Theodore Maiman at Hughes Research Laboratories. Nowadays, lasers have become a multi-billion dollar industry. The most widespread use of lasers is in optical storage devices such as compact disc and dvd players, in which the laser (a few millimeters in size) scans the surface of the disc. Other common applications of lasers are bar code readers and laser pointers. In industry, lasers are used for cutting steel and other metals and for inscribing patterns (such as the letters on computer keyboards). Lasers are also commonly used in various fields in science, especially spectroscopy, typically because of their well-defined wavelength or short pulse duration in the case of pulsed lasers. Lasers are also used for military and medical applications. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Laser"}, {"field": "1990", "value": "http://www.rp-photonics.com/encyclopedia.html"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "9528", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9823",  "fields": [{"field": "1987", "value": "LDAP"}, {"field": "1988", "value": "The Lightweight Directory Access Protocol, or LDAP (IPA: [ˈɛl dæp]), is an application protocol for querying and modifying directory services running over TCP/IP.[1]\r\n\r\nA directory is a set of information with similar attributes organized in a logical and hierarchical manner. The most common example is the telephone directory, which consists of a series of names (either of a person or organization) organized alphabetically, with an address and phone number attached.\r\n\r\nAn LDAP directory tree often reflects various political, geographic, and/or organizational boundaries, depending on the model chosen. LDAP deployments today tend to use Domain Name System (DNS) names for structuring the topmost levels of the hierarchy. Deeper inside the directory might appear entries representing people, organizational units, printers, documents, groups of people or anything else which represents a given tree entry (or multiple entries).\r\n\r\nIts current version is LDAPv3, which is specified in a series of Internet Engineering Task Force Standard Track Requests for comments (RFCs) as detailed in RFC 4510. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/LDAP"}, {"field": "1990", "value": "http://linuxwiki.riverworth.com/index.php/LDAP_Authentication"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3468",  "fields": [{"field": "1987", "value": "Linux"}, {"field": "1988", "value": "Linux (also known as GNU/Linux) is a computer operating system. It is one of the most prominent examples of free software and of open source development; unlike proprietary operating systems such as Windows or Mac OS, all of its underlying source code is available to the public for anyone to freely use, modify, and redistribute. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Linux"}, {"field": "1990", "value": "http://www.linux.org/"}, {"field": "2002", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "113185", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer (multiple positions)", "id": "65048", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Permanent Position for Seaside Developer", "id": "47428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "123671", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmers for One Laptop Per Child XO using Squeak Smalltalk and Etoys", "id": "25704", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Futures Project Manager / Tech Team Lead", "id": "41125", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object-Oriented Software Developer", "id": "6811", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "51662",  "fields": [{"field": "1987", "value": "Linux"}, {"field": "1988", "value": "The Linux operating system"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Retail Delivery System", "id": "51551", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6886",  "fields": [{"field": "1987", "value": "Lisp"}, {"field": "1988", "value": "Lisp is a family of computer programming languages with a long history and a distinctive fully-parenthesized syntax. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today; only Fortran is older. Like Fortran, Lisp has changed a great deal since its early days, and a number of dialects have existed over its history. Today, the most widely-known general-purpose Lisp dialects are Common Lisp and Scheme.\r\n\r\nLisp was originally created as a practical mathematical notation for computer programs, based on Alonzo Church's lambda calculus. It quickly became the favored programming language for artificial intelligence research. As one of the earliest programming languages, Lisp pioneered many ideas in computer science, including tree data structures, automatic storage management, dynamic typing, object-oriented programming, and the self-hosting compiler.\r\n\r\nThe name Lisp derives from \"List Processing\". Linked lists are one of Lisp languages' major data structures, and Lisp source code is itself made up of lists. As a result, Lisp programs can manipulate source code as a data structure, giving rise to the macro systems that allow programmers to create new syntax or even new \"little languages\" embedded in Lisp.\r\n\r\nThe interchangeability of code and data also gives Lisp its instantly recognizable syntax. All program code is written as s-expressions, or parenthesized lists. A function call or syntactic form is written as a list with the function or operator's name first, and the arguments following; for instance, a function f that takes three arguments might be called using (f x y z). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Lisp_%28programming_language%29"}, {"field": "1990", "value": "http://lisp.org/"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6129",  "fields": [{"field": "1987", "value": "Logistics business"}, {"field": "1988", "value": "Logistics is the art and science of strategically managing and controlling the flow of goods, energy, information and other resources like products, services, and people, from the source of production to the marketplace. It is difficult to accomplish any marketing or manufacturing without logistical support. It involves the integration of information, transportation, inventory, warehousing, material handling, and packaging. The operating responsibility of logistics is the geographical repositioning of raw materials, work in process, and finished inventories where required at the lowest cost possible.\r\n\r\n\r\n\r\nLogistics as a concept is considered to evolve from the military's need to supply themselves as they moved from their base to a forward position. In ancient Greek, Roman and Byzantine empires, there were military officers with the title ‘Logistikas’ who were responsible for financial and supply distribution matters.\r\n\r\nThe Oxford English dictionary defines logistics as: “The branch of military science having to do with procuring, maintaining and transporting material, personnel and facilities.”Another dictionary definition is: \"The time related positioning of resources.\" As such, logistics is commonly seen as a branch of engineering which creates \"people systems\" rather than \"machine systems\".\r\n\r\nLogistics as a business concept evolved only in the 1950s. This was mainly due to the increasing complexity of supplying one's business with materials and shipping out products in an increasingly globalized supply chain, calling for experts in the field who are called Supply Chain Logisticians. This can be defined as having the right item in the right quantity at the right time for the right price and is the science of process and incorporates all industry sectors. The goal of logistic work is to manage the fruition of project life cycles, supply chains and resultant efficiencies. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Logistics"}, {"field": "1990", "value": "http://www.loginstitute.ca/"}, {"field": "2002", "values":[{"value": "Smalltalk _possibility_:  OO developer, physical commodities trading", "id": "123854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IO Developer", "id": "6128", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "81855",  "fields": [{"field": "1987", "value": "Lotus Notes"}, {"field": "1988", "value": "Lotus Notes is a client-server, collaborative application developed and sold by IBM Software Group. IBM defines the software as an \"integrated desktop client option for accessing business e-mail, calendars and applications on [an] IBM Lotus Domino server. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Lotus_Notes"}, {"field": "1990", "value": "http://www.lotus.com/notes"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5530",  "fields": [{"field": "1987", "value": "Mac OS"}, {"field": "1988", "value": "Mac OS, which stands for Macintosh Operating System, is the trademarked name for a series of graphical user interface-based operating systems developed by Apple Computer for their Macintosh line of computer systems. The Mac OS is often credited with popularizing the graphical user interface. It was first introduced in 1984 with the original Macintosh 128K.\r\n\r\nApple deliberately played down the existence of the operating system in the early years of the Macintosh to help make the machine appear more user-friendly and to distance it from other operating systems such as MS-DOS, which were portrayed as arcane and technically challenging. Apple wanted Macintosh to be portrayed as a computer \"for the rest of us\". The term \"Mac OS\" did not really exist until it was officially used during the mid-1990s. The term has since been applied to all versions of the Mac system software as a handy way to refer to it when discussing it in context with other operating systems.\r\n\r\nEarlier versions of the Mac OS were compatible only with Motorola 68000-based Macintoshes, while later versions were also compatible with the PowerPC (PPC) architecture. Most recently, Mac OS X has become compatible with Intel's x86 architecture. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Mac_os"}, {"field": "1990", "value": "http://www.apple.com/support/mac101/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltalk Programmer", "id": "5529", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5169",  "fields": [{"field": "1987", "value": "Mac OS X"}, {"field": "1988", "value": "Mac OS X (IPA pronunciation: [mæk o ɛs tɛn]) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Computer, the latest of which is pre-loaded on all currently shipping Macintosh computers. Mac OS X is the successor to the original Mac OS, which had been Apple's primary operating system since 1984. Unlike its predecessor, Mac OS X is a Unix-like operating system built on technology that had been developed at NeXT through the second half of the 1980s and up until Apple Computer purchased the company in early 1997. The operating system was first released in 1999 as Mac OS X Server 1.0, with a desktop-oriented version (Mac OS X v10.0) following in March, 2001.\r\n\r\nThe current server edition, Mac OS X Server, is architecturally identical to its desktop counterpart but usually runs on Apple's line of Macintosh server hardware. Mac OS X Server includes workgroup management and administration software tools that provide simplified access to key network services, including a mail transfer agent, a Samba server, an LDAP server, and a domain name server. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Mac_osx"}, {"field": "1990", "value": "http://www.xvsxp.com/"}, {"field": "2002", "values":[{"value": "VisualWorks freelancer (2 or 3 positions)", "id": "5168", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "11093",  "fields": [{"field": "1987", "value": "Magik"}, {"field": "1988", "value": "Magik is an object-oriented programming language that supports multiple inheritance, polymorphisim and is dynamically typed. Is it provided by GE Energy as part of its Smallworld technology platform and was designed from the outset to implement complex applications for enterprise utilities such as power distribution and telecommunications.\r\n\r\nMagik was originally introduced in 1990 and has been improved and updated over the years. It's current version is 4.0 or Magik SF (Small Footprint). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Magik_%28programming_language%29"}, {"field": "1990", "value": "http://www.gepower.com/prod_serv/products/gis_software/en/smallworld4.htm"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "OSP Modeling and Provisioning Delivery Lead", "id": "11027", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "95830",  "fields": [{"field": "1987", "value": "Magma"}, {"field": "1988", "value": "Magma is a fully supported, multi-user object database for Squeak 3.7, 3.8, 3.9, 3.10, Tweak, Croquet and sq3.9-7067dev07.07.1 images which:\r\n\r\n    * provides transparent access to a large-scale shared persistent object model.\r\n    * supports multiple users concurrently via optimistic locking.\r\n    * utilizes a simple transaction protocol.\r\n    * collaborative program development via live class evolution, peer-to-peer model sharing and Monticello integration.\r\n    * support for large, indexed collections with robust querying.\r\n    * runs with pretty good performance and provides performance tuning mechanisms.\r\n    * learning basic usage takes just a few minutes.\r\n    * is fault tolerant.\r\n    * includes a small suite of tools.\r\n    * is written 100% in intelligible, well-factored Smalltalk.\r\n    * includes rigorous SUnit tests that utilize multiple images to simulate testing in a multi-user environment.\r\n    * a generous license. ..."}, {"field": "1989", "value": "http://wiki.squeak.org/squeak/2665"}, {"field": "1990", "value": "http://wiki.squeak.org/squeak/5818"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86000",  "fields": [{"field": "1987", "value": "Magritte"}, {"field": "1988", "value": "Most applications consist of a big number of model- or so called domain-objects. Building different views, editors, and reports; querying, validating and storing those objects is very repetitive and error-prone, if an object changes its shape frequently.\r\n\r\nMagritte is a fully dynamic meta-description framework that helps to solve those problems, while keeping the full power to the programmer in all aspects. Moreover since Magritte is described in itself, you can let your users modify the meta-world and add their own fields and forms without writing a single line of code. ..."}, {"field": "1989", "value": "http://www.lukas-renggli.ch/smalltalk/magritte"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone/S and Seaside programmer at a startup", "id": "58084", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "86730",  "fields": [{"field": "1987", "value": "Mail protocols"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4010",  "fields": [{"field": "1987", "value": "Mainframe Experience"}, {"field": "1988", "value": "Mainframes (often colloquially referred to as big iron) are computers used mainly by government institutions and large companies for mission critical applications, typically bulk data processing such as census, industry/consumer statistics, ERP, and financial transaction processing.\r\n\r\nThe term originated during the early 1970s with the introduction of smaller, less complex computers such as the DEC PDP-8 and PDP-11 series, which became known as minicomputers or just minis. The industry/users then coined the term \"mainframe\" to describe larger, earlier types (previously known simply as \"computers\"). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Mainframe"}, {"field": "1990", "value": "http://www.tech-news.com/publib/"}, {"field": "2002", "values":[{"value": "IT Applications Programmer Senior to Lead", "id": "107181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer with Java, Visual Age and C++", "id": "29584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Cyberlife Developer", "id": "9143", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer - Get 80% of the bill rate", "id": "5706", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Software-Entwickler/in", "id": "5574", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age/Small Talk - Web Technologies Developer", "id": "4169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer II", "id": "4121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler", "id": "5565", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "114433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK developer (2-3)", "id": "2841", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "4009", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "107369",  "fields": [{"field": "1987", "value": "Manufacturing Execution Systems (MES)"}, {"field": "1988", "value": "Manufacturing Execution Systems (MES) manage and monitor work-in-process on the factory floor including manual or automatic labor and production reporting, as well as on-line inquiries and links to tasks that take place on the production floor. Manufacturing Execution Systems may include one or more links to work orders, receipt of goods, shipping, quality control, maintenance, scheduling or other related tasks.\r\n\r\nReasons to implement MES include:\r\n\r\n    * Automate management of recipes (process manufacturers)\r\n    * Scheduling, including the management of priorities\r\n    * Production reporting\r\n    * Key Performance Indicator (KPI) tracking\r\n    * Event or exception management\r\n    * Product or materials tracking\r\n    * Intelligent decisions to influence production and cost management\r\n    * Measure and manage operational equipment efficiency, or OEE\r\n    * Ease management of resources, including inventory and personnel\r\n..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Manufacturing_Execution_Systems"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "130712",  "fields": [{"field": "1987", "value": "Manufacturing experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk developer", "id": "130679", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9579",  "fields": [{"field": "1987", "value": "Martin Odell methodology"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3621",  "fields": [{"field": "1987", "value": "Masterpiece"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Programmer Analyst", "id": "3618", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6815",  "fields": [{"field": "1987", "value": "Masters of Science degree in Computer Science"}, {"field": "1988", "value": "A master's degree is an academic degree usually awarded for completion of a postgraduate (or graduate) course of one to three years in duration.\r\n\r\nIn the recently standardized European system of higher education diplomas, it corresponds to a one-year or two-year graduate program to be entered after three years of undergraduate studies to obtain a higher qualification for employment purposes or in preparation for doctoral studies. In the United States of America and Canada, the master's is normally a one to two year course entered after four years of undergraduate study (leading to the bachelor's degree), and is similarly required for licensing in many professions, or in preparation for the doctorate.\r\n\r\nMaster's degrees are often entitled magister, which is Latin for master (teacher). In some languages, magister or its cognate is the word used for person who has the degree. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Master_of_Science"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Member of Consulting Staff - Modeling technology", "id": "46761", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Computer Scientist", "id": "12381", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Member of Consulting Staff", "id": "6814", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10020",  "fields": [{"field": "1987", "value": "Masters of Science degree in math or science"}, {"field": "1988", "value": "A master's degree is an academic degree usually awarded for completion of a postgraduate (or graduate) course of one to three years in duration.\r\n\r\nIn the recently standardized European system of higher education diplomas, it corresponds to a one-year or two-year graduate program to be entered after three years of undergraduate studies to obtain a higher qualification for employment purposes or in preparation for doctoral studies. In the United States of America and Canada, the master's is normally a one to two year course entered after four years of undergraduate study (leading to the bachelor's degree), and is similarly required for licensing in many professions, or in preparation for the doctorate.\r\n\r\nMaster's degrees are often entitled magister, which is Latin for master (teacher). In some languages, magister or its cognate is the word used for person who has the degree. ..."}, {"field": "1989", "value": ""}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Master_of_Science"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist (3 positions)", "id": "10012", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2506",  "fields": [{"field": "1987", "value": "Mathematics background"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Healthcare Modeling Scientist", "id": "6293", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "59668", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Developer", "id": "9790", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist (3 positions)", "id": "10012", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Treasury Systems", "id": "9867", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Mathematical Programmer", "id": "9613", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Developer - Get 80% of the bill rate", "id": "6583", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IBT - E &H : Kapital Operate Analyst / Kapital RAD Developer", "id": "3878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H RAD Lead", "id": "5678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk developer / Team Lead", "id": "2691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "1520", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Programmer Analyst", "id": "2505", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "4297", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "3093", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "128557",  "fields": [{"field": "1987", "value": "Mechanical Engineering"}, {"field": "1988", "value": "FE analysis, Vibration, Mechanical engineering component design, etc."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Application Engineer / Software Developer", "id": "128540", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6450",  "fields": [{"field": "1987", "value": "MEGA"}, {"field": "1988", "value": "MEGA International is a leading Business Process and Enterprise Architecture software and solution provider. In 1986 MEGA developed the first European enterprise modeling software for Windows. Today the MEGA software suite is widely deployed and used by more than 35,000 people worldwide. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MEGA_International"}, {"field": "1990", "value": "http://www.mega.com/index.asp/l/en/c/product"}, {"field": "2002", "values":[{"value": "Ingénieur Etudes et Développement", "id": "6449", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2344",  "fields": [{"field": "1987", "value": "Mercury Toolsets"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.mercury.com/us/products/product-index/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. QA Engineer - Get 80% of the bill rate", "id": "2404", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. SW QA Engineer", "id": "3052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Performance Architect - Get 80% of the bill rate", "id": "3943", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA LEAD / Architect", "id": "2343", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2434",  "fields": [{"field": "1987", "value": "MFC"}, {"field": "1988", "value": "Microsoft Foundation Classes, or MFC, is a Microsoft library that wraps portions of the Windows API in C++ classes, forming an application framework. Classes are defined for many of the handle-managed Windows objects and also for predefined windows and common controls.\r\n\r\nMFC was introduced in 1992 with Microsoft's C/C++ 7.0 compiler for use with 16-bit versions of Windows. It was part of an overall Microsoft effort to gain market share for development tools, and was designed to be something of a showcase of the capabilities of the C++ programming language. C++ was just beginning to replace C for development of commercial application software and C/C++ 7.0 was the first of Microsoft's compilers to add C++ support. MFC was inspired by, and owes much of its structure to, the Think Class Library (TCL) on Macintosh, later bought by Symantec."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MFC"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/en-us/vcmfc98/html/mfchm.asp"}, {"field": "2002", "values":[{"value": "Sr. Smalltalk Programmer", "id": "5529", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler/Berater", "id": "2433", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4495",  "fields": [{"field": "1987", "value": "Micado Frameworks"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SmallTalk Professionals (multiple positions available)", "id": "4565", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Professionals (multiple positions available)", "id": "4566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Professionals (multiple positions available)", "id": "4572", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85916",  "fields": [{"field": "1987", "value": "Microsoft Certified Solution Developer (MCSD)"}, {"field": "1988", "value": "The Microsoft Certified Solution Developer (MCSD) [5] certification is the highest level programming certification offered by Microsoft. To fulfill the requirements of the certification, a total of five exams (four core exams, one elective exam) must be passed. Some of the core exams are also requirements for the MCAD (Microsoft Certified Application Developer). Microsoft has declared that this certification will be focused towards the needs of developers using .NET Framework 1.0 and 1.1 versions. Developers using .NET Framework 2.0 and Microsoft Visual Studio 2005 are expected to consider undergoing Microsoft Certified Technology Specialist (MCTS) and Microsoft Certified Professional Developer (MCPD) certification. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MCSE#Microsoft_Certified_Systems_Engineer_.28MCSE.29"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "85898",  "fields": [{"field": "1987", "value": "Microsoft Certified Systems Engineer (MCSE)"}, {"field": "1988", "value": "Microsoft Certified Systems Engineer (or MCSE) is the best-known and premiere Microsoft certification. It qualifies an individual as being able to analyze the business requirements for information systems solutions, and design and implement the infrastructure required. Certification is available for the Windows Server 2003 technology, and was previously offered in Windows Server 2000 and Windows NT 4.0.\r\n\r\nFor the MCSE 2003, candidates must pass six core design exams (Four networking exams, one client operating system and one design exam) and one elective exam, for a total of seven exams. For the MCSE 2000, a candidate needed to pass five Core Exams (Four operating system exams, one design exam) and two electives. Most of these exams have been retired. For the MCSE NT 4.0 (retired), a candidate needed to pass four Core Exams (Networking Essentials, Windows NT Workstation, Windows NT Server and Windows NT Server in the Enterprise) and two electives. These exams have been retired.\r\n\r\nThe topic of these exams include network security, computer networking infrastructure, Active Directory, Microsoft Exchange Server, Microsoft SQL Server, and other topics of both general networking interest as well as specific Microsoft products.\r\n\r\nThere were also specializations available for the MCSE's along different tracks. For 2003 these tracks were: Security, Messaging. To obtain these specializations it was required that you do an associated Elective, design and then an extra core exam. The denotation that is usually used for these on resumes etc is MCSE:Security, and MCSE:Messaging. There were also MCSA specializations. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MCSE#Microsoft_Certified_Systems_Engineer_.28MCSE.29"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9580",  "fields": [{"field": "1987", "value": "Microsoft Commerce Server"}, {"field": "1988", "value": "Microsoft Commerce Server is a Microsoft tool for building e-commerce systems. It uses Microsoft .NET technology. Commerce Server replaced Microsoft Site Server."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_Commerce_Server"}, {"field": "1990", "value": "http://www.microsoft.com/commerceserver/default.mspx"}, {"field": "2002", "values":[{"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5825",  "fields": [{"field": "1987", "value": "Microsoft development tools"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "5829", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5824", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4513",  "fields": [{"field": "1987", "value": "Microsoft Exchange Server"}, {"field": "1988", "value": "Microsoft Exchange Server is a messaging and collaborative software product developed by Microsoft. It is part of the Windows Server System line of server products and is widely used by enterprises using Microsoft infrastructure solutions. Exchange's major features consist of electronic mail, shared calendars and tasks, and support for mobile and web-based access to information, as well as supporting very large amounts of data storage. It is positioned as a rival to the Lotus Notes / Domino server from IBM and competes with a number of competitors such as EGroupWare, exchange4linux, Kerio MailServer, Kolab, Open-Xchange, PhpGroupWare, Scalix, Zarafa and Zimbra. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_Exchange"}, {"field": "1990", "value": "http://www.microsoft.com/technet/prodtechnol/exchange/default.mspx"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Technical Engineer", "id": "4510", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "85604",  "fields": [{"field": "1987", "value": "Microsoft Message Queuing (MSMQ)"}, {"field": "1988", "value": "Microsoft Message Queuing or MSMQ is a Message Queue implementation developed by Microsoft and deployed in its Windows Server operating systems since Windows NT 4 and Windows 95. In addition to its mainstream server platform support, MSMQ has been incorporated into Microsoft Embedded platforms since 1999 and the release of Windows CE 3.0. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MSMQ"}, {"field": "1990", "value": "http://www.microsoft.com/windowsserver2003/technologies/msmq/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5269",  "fields": [{"field": "1987", "value": "Microsoft Office"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Engineer", "id": "5266", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4936",  "fields": [{"field": "1987", "value": "Microsoft OLE"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Business/Systems Analyst", "id": "4931", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "107446",  "fields": [{"field": "1987", "value": "Microsoft PowerPoint"}, {"field": "1988", "value": "Microsoft PowerPoint is a presentation program developed by Microsoft. It is part of the Microsoft Office suite, and runs on Microsoft Windows and the Mac OS X computer operating systems. The Windows version can run on the Linux operating system, under the Wine compatibility layer.\r\n\r\nPowerPoint is widely used by business people, educators, students, and trainers and is among the most prevalent forms of persuasive technology. Beginning with Microsoft Office 2003, Microsoft revised the branding to emphasize PowerPoint's place within the office suite, calling it Microsoft Office PowerPoint instead of just Microsoft PowerPoint. The current versions are Microsoft Office PowerPoint 2007 for Windows and 2008 for Mac. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/PowerPoint"}, {"field": "1990", "value": "http://office.microsoft.com/PowerPoint"}, {"field": "2002", "values":[{"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5741",  "fields": [{"field": "1987", "value": "Microsoft Project"}, {"field": "1988", "value": "Microsoft Project (or MSP) is a project management software program developed and sold by Microsoft which is designed to assist project managers in developing plans, assigning resources to tasks, tracking progress, managing budgets and analyzing workloads. The first version, Microsoft Project for Windows v1.0, was started in 1987 on contract to a small external company. In 1988 the company was acquired by Microsoft, bringing the development project in-house where it was finished and released in 1990 as part of the company's applications offerings for Microsoft Windows 3.0. Microsoft Project was the company's third Windows-based application, and within a couple of years of its introduction WinProj was the dominant PC-based project management software. A Macintosh version was released in July 1991. Further Windows and Macintosh versions were released in 1992 (v3), 1993 (v4), 1995, 1998, 2000, and 2003 [1]. There was no Version 2 on either platform; the original design spec was augmented with the addition of macro capabilities and the extra work required to support a macro language pushed the development schedule out to early 1992 (Version 3).\r\n\r\nThe application creates critical path schedules, although critical chain third-party add-ons are available from Advanced-Projects, ProChain and Spherical Angle. Schedules can be resource leveled, and chains are visualized in a Gantt chart. Additionally, Project can recognize different classes of users. These different classes of users can have differing access levels to projects, views, and other data. Custom objects such as calendars, views, tables, filters and fields are stored in an enterprise global which is shared by all users.\r\n\r\nMicrosoft Project and Project Server are the cornerstones of the Microsoft Office Enterprise Project Management (EPM) Solution. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_Project"}, {"field": "1990", "value": "http://www.microsoft.com/project"}, {"field": "2002", "values":[{"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5918",  "fields": [{"field": "1987", "value": "Microsoft QuickBASIC"}, {"field": "1988", "value": "Microsoft QuickBASIC (also QB or incorrectly, \"QBasic\", which is a different system) is a descendant of the BASIC programming language that was developed by the Microsoft Corporation for use with the MS-DOS and Mac OS operating system. It is loosely based on GW-BASIC but adds user-defined types, improved programming structures, better graphics and disk support and a compiler in addition to the interpreter. Microsoft marketed QuickBASIC as the introductory level for their BASIC Professional Development System.\r\n\r\nMicrosoft released the first version of QuickBASIC on August 18, 1985 stored on a single 5.25\" floppy disk. QuickBASIC contained an Integrated Development Environment (IDE). Users could edit directly in its onscreen text editor, and line numbers were no longer needed. Line numbers were only required as labels for program jumps or loops. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/QuickBasic"}, {"field": "1990", "value": "http://www.petesqbsite.com/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "5915", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "17477",  "fields": [{"field": "1987", "value": "Microsoft Sharepoint"}, {"field": "1988", "value": "SharePoint is a portal-based collaboration and document management platform from Microsoft. It can be used to host web sites, termed SharePoint Portals, which can be used to access shared workspaces and documents, as well as specialized applications such as wikis and blogs, from within a browser. SharePoint functionality is exposed as web parts, which are components that implement a certain functionality, such as a task list, or discussion pane. These web parts are then composed into web pages, which are then hosted in the SharePoint portal. SharePoint sites are actually ASP.NET applications, which are served using IIS and use a SQL Server database as data storage backend.\r\n\r\nThe SharePoint family is composed of three different applications. Windows SharePoint Services (WSS) is a free add-on to Windows Server. WSS offers the basic portal infrastructure and collaborative editing of documents, as well document organization and version control capabilities. It also includes end user functionality such as workflows, to-do lists, alerts and discussion boards,[1] which are exposed as web parts to be embedded into SharePoint pages. WSS was previously known as SharePoint Team Services.\r\n\r\nMicrosoft Office SharePoint Server (MOSS) is a paid component of Microsoft Office suite. MOSS integrates with WSS and adds more functionality to it, including better document management, indexed search functionality, navigation features, RSS support, wikis and blogs, as well as features from Microsoft Content Management Server. It also includes features for business data analysis as well as integration with Microsoft Office applications, such as project management capabilities or exposing Microsoft Office InfoPath forms via a browser.[2] It can also host specific libraries, such as PowerPoint Template Libraries provided the server components of the specific application are installed. MOSS was previously known as SharePoint Server and SharePoint Portal Server.\r\n\r\nMicrosoft Office SharePoint Designer (MOSD) is a WYSIWYG HTML editor, which is primarily aimed at designing SharePoint sites. It shares its rendering engine with Microsoft Expression Web, its general web designing sibling, and Microsoft's Visual Studio 2008 IDE. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Sharepoint"}, {"field": "1990", "value": "http://technet.microsoft.com/hi-in/windowsserver/sharepoint/default.aspx"}, {"field": "2002", "values":[{"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "28551",  "fields": [{"field": "1987", "value": "Microsoft Silverlight"}, {"field": "1988", "value": "Microsoft Silverlight (code-named Windows Presentation Foundation/Everywhere or WPF/E) is a proprietary runtime for browser-based Rich Internet Applications, providing a subset of the animation, vector graphics, and video playback capabilities of Windows Presentation Foundation. The runtime is available for Microsoft Windows and Mac OS X, with Linux support under development via the third-party Moonlight runtime.\r\n\r\nSilverlight aims to compete with Adobe Flash and the presentation components of Ajax. It also competes with Sun Microsystems' JavaFX, which was launched a few days after Silverlight.\r\n\r\nVersion 2.0 (previously known as version 1.1), which is currently under development, will include a mostly-complete subset version of the .NET Common Language Runtime named CoreCLR,[4] so that Silverlight applications can be written in any .NET language. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Silverlight"}, {"field": "1990", "value": "http://www.microsoft.com/silverlight/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "126667", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "119813",  "fields": [{"field": "1987", "value": "Microsoft SQL Server 2005"}, {"field": "1988", "value": "Microsoft SQL Server is a relational model database server produced by Microsoft. Its primary query languages are T-SQL and ANSI SQL."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SQL_2005"}, {"field": "1990", "value": "http://www.microsoft.com/sql/default.mspx"}, {"field": "2002", "values":[{"value": "Experienced Smalltalk VSE Developer", "id": "119796", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "99064",  "fields": [{"field": "1987", "value": "Microsoft Visual InterDev"}, {"field": "1988", "value": "Microsoft Visual InterDev, part of Microsoft Visual Studio 97 and 6.0, is an IDE used to create web applications using Microsoft Active Server Pages (ASP) technologies. It has code completion, database server management tools, and an integrated debugger.\r\n\r\nThe extensive InterDev IDE is shared with Microsoft Visual J++, and is the precursor to the Visual Studio .NET IDE.\r\n\r\nVisual Web Developer (integrated into Visual Studio) and Visual Web Developer Express have replaced InterDev in the Visual Studio suite of tools."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Interdev"}, {"field": "1990", "value": "http://msdn2.microsoft.com/en-us/library/ms950412.aspx"}, {"field": "2002", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2567",  "fields": [{"field": "1987", "value": "Microsoft Windows"}, {"field": "1988", "value": "Microsoft Windows is a series of operating environments and operating systems created by Microsoft for use on personal computers and servers. Microsoft first introduced an operating environment named Windows in 1985, as an add-on to MS-DOS. This was in response to Apple Computer's then-new computer system, the Apple Macintosh, which used a graphical user interface (GUI). Microsoft Windows eventually came to dominate the world personal computer market with market analysts like IDC estimating that Windows has around 90% of the client operating system market. [1] All recent versions of Windows are fully-fledged operating systems. Windows is almost entirely closed source software: Microsoft Corporation owns the software's copyright and controls its distribution. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_Windows"}, {"field": "1990", "value": "http://www.microsoft.com/windows/default.mspx"}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Experienced Smalltalk VSE Developer", "id": "119796", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer (multiple positions)", "id": "65048", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4610", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Engineer", "id": "29428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6570", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "17667", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Futures Project Manager / Tech Team Lead", "id": "41125", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}, {"value": "RAD Developer", "id": "5624", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4932",  "fields": [{"field": "1987", "value": "Microsoft Windows Server"}, {"field": "1988", "value": "Windows Server System is an integrated set of server software from Microsoft. It forms the infrastructure for operating the back end of an information technology system.\r\n\r\nMicrosoft divides its server offerings into four major categories: \"Security\", \"IT Operations\", \"Applications\", and \"Collaboration\". Many of the products integrate deeply with Visual Studio to help software developers and designers build solutions using familiar tools. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_Windows_Server"}, {"field": "1990", "value": "http://www.microsoft.com/windowsserversystem/default.mspx"}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK developer (2-3)", "id": "2841", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Migration Technical Lead (multiple positions)", "id": "27690", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business/Systems Analyst", "id": "4931", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3168",  "fields": [{"field": "1987", "value": "Microsoft Windows system administration"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Computer Software Engineer", "id": "4218", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developers", "id": "3161", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "107436",  "fields": [{"field": "1987", "value": "Microsoft Word"}, {"field": "1988", "value": "Microsoft Word is Microsoft's word processing software. It was first released in 1983 under the name Multi-Tool Word for Xenix systems.[1][2][3] Versions were later written for several other platforms including IBM PCs running DOS (1983), the Apple Macintosh (1984), SCO UNIX, OS/2 and Microsoft Windows (1989). It is a component of the Microsoft Office system; however, it is also sold as a standalone product and included in Microsoft Works Suite. Beginning with the 2003 version, the branding was revised to emphasize Word's identity as a component within the Office suite; Microsoft began calling it Microsoft Office Word instead of merely Microsoft Word. The latest releases are Word 2007 for Windows and Word 2008 for Mac OS X. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_word"}, {"field": "1990", "value": "http://office.microsoft.com/word/"}, {"field": "2002", "values":[{"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3258",  "fields": [{"field": "1987", "value": "MicroStrategy"}, {"field": "1988", "value": "MicroStrategy is a business intelligence and OLAP software vendor. MicroStrategy's software allows reporting and analysis of data stored in a relational database and other sources. Its chief competetors are Business Objects and Cognos. MicroStrategy describes its core reporting software as \"ROLAP\" or \"Relational OLAP\" to highlight its use of relational database technology and to distinguish from traditional OLAP.\r\n\r\nTheir most recent software suite is called Microstrategy 8. Previous applications include DSS Agent, DSS Web, DSS Broadcaster, and DSS Architect. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MicroStrategy"}, {"field": "1990", "value": "http://microstrategy.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5524",  "fields": [{"field": "1987", "value": "Migration experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Ajax developer - Get 80% of the bill rate", "id": "5519", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "81678",  "fields": [{"field": "1987", "value": "Migration from Smalltalk to a .NET platform"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5689",  "fields": [{"field": "1987", "value": "mod_perl"}, {"field": "1988", "value": "mod_perl is an optional module for the Apache HTTP server. It embeds a Perl interpreter into the Apache server, so that dynamic content produced by Perl scripts can be served in response to incoming requests, without the significant overhead of re-launching the Perl interpreter for each request.\r\n\r\nmod_perl can emulate a CGI environment, so that existing Perl CGI scripts can benefit from the performance boost without having to be re-written.\r\n\r\nUnlike CGI (and most other web application environments), mod_perl provides complete access to the Apache API, allowing programmers to easily write handlers for any phase in the Apache request cycle, manipulate Apache's internal tables and state mechanisms, share data between Apache processes or threads, alter or extend the Apache configuration file parser, and add Perl code to the configuration file itself, among other things. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Mod_perl"}, {"field": "1990", "value": "http://perl.apache.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9957",  "fields": [{"field": "1987", "value": "Monticello"}, {"field": "1988", "value": "A distributed, optimistic, concurrent, versioning system for Squeak code.\r\n\r\nThe home page maintained by the developer is http://www.wiresong.ca/Monticello/ .\r\nThe short list of what Monticello provides:\r\n\r\n    * Distributed versioning (store a package in as many repositories as you want, moving version files freely between them, without losing branching info)\r\n    * Optimistic branching and merging (reconcile concurrent modifications to a package, with conflict detection and resolution)\r\n    * Declarative modelling of Smalltalk code (Monticello is based on whole-package snapshots, not change sets)\r\n    * Dependency checking on load (if a prerequisite like a superclass is missing, your image is left untouched)\r\n    * smart package updating (migrate an image from one snapshot to another, performing the necessary additions and removals) ..."}, {"field": "1989", "value": "http://wiki.squeak.org/squeak/1287"}, {"field": "1990", "value": "http://www.wiresong.ca/Monticello/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86439",  "fields": [{"field": "1987", "value": "Motorola CPUs"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2221",  "fields": [{"field": "1987", "value": "MQ Series"}, {"field": "1988", "value": "A member of the Websphere family from IBM. Websphere MQ (formerly MQ Series) is a standard for messaging across multiple platforms, including Windows, Linux, IBM mainframe and midrange, and Unix. It is a Message Oriented Middleware.\r\n\r\nIt implements the JMS standard API, and also has its own proprietary API, known as the Message Queueing Interface (MQI). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MQ_Series"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Java_Message_Service"}, {"field": "2002", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6726", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk developer", "id": "6170", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5031", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Syst Analyst/Prgr III", "id": "5041", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK Developer", "id": "2446", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "114433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "AD Infrastructure Developer", "id": "19563", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "19780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9941",  "fields": [{"field": "1987", "value": "MS-DOS"}, {"field": "1988", "value": "MS-DOS (short for MicroSoft Disk Operating System) is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the dominant operating system for the PC compatible platform during the 1980s. It has gradually been replaced on consumer desktop computers by various generations of the Windows operating system.\r\n\r\nMS-DOS was originally released in 1981 and had eight major versions released before Microsoft stopped development in 2000. It was the key product in Microsoft's growth from a programming languages company to a diverse software development firm, providing the company with essential revenue and marketing resources. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MS-DOS"}, {"field": "1990", "value": "http://www.linfo.org/ms-dos.html"}, {"field": "2002", "values":[{"value": "Database Applications Developer", "id": "16912", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "17667", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9632",  "fields": [{"field": "1987", "value": "Multi-threaded applications"}, {"field": "1988", "value": "A thread in computer science is short for a thread of execution. Threads are a way for a program to fork (or split) itself into two or more simultaneously (or pseudo-simultaneously) running tasks. Threads and processes differ from one operating system to another, but in general, the way that a thread is created and shares its resources is different from the way a process does.\r\n\r\nMultiple threads can be executed in parallel on many computer systems. This multithreading generally occurs by time slicing (similar to time-division multiplexing), wherein a single processor switches between different threads, in which case the processing is not literally simultaneous, for the single processor is really doing only one thing at a time. This switching can happen so fast as to give the illusion of simultaneity to an end user. For instance, most PCs today only contain one processor core, but you can run multiple programs at once, such as typing in a document editor while listening to music in an audio playback program; though the user experiences these things as simultaneous, in truth, the processor quickly switches back and forth between these separate processes. On a multiprocessor or multi-core system, now coming into general use, threading can be achieved via multiprocessing, wherein different threads and processes can run literally simultaneously on different processors or cores.\r\n\r\nMany modern operating systems directly support both time-sliced and multiprocessor threading with a process scheduler. The operating system kernel allows programmers to manipulate threads via the system call interface. Some implementations are called a kernel thread, whereas a lightweight process is a specific type of kernel thread that shares the same state and information.\r\n\r\nAbsent that, programs can still implement threading by using timers, signals, or other methods to interrupt their own execution and hence perform a sort of ad hoc time-slicing. These are sometimes called user-space threads. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Multi-threaded"}, {"field": "1990", "value": "http://arstechnica.com/paedia/h/hyperthreading/hyperthreading-1.html"}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5150",  "fields": [{"field": "1987", "value": "Multi-threaded/Concurrent programming"}, {"field": "1988", "value": "A thread in computer science is short for a thread of execution. Threads are a way for a program to split itself into two or more simultaneously (or pseudo-simultaneously) running tasks. Threads and processes differ from one operating system to another, but in general, the way that a thread is created and shares its resources is different from the way a process does.\r\n\r\nMultiple threads can be executed in parallel on many computer systems. This multithreading generally occurs by time slicing, wherein a single processor switches between different threads, in which case the processing is not literally simultaneous, for the single processor is only really doing one thing at a time. This switching can happen so fast as to give the illusion of simultaneity to an end user. For instance, a typical PC today contains only one processor, but you can run multiple programs at once, such as a word processor alongside an audio playback program; though the user experiences these things as simultaneous, in truth, the processor is quickly switching back and forth between these separate threads. On a multiprocessor system, threading can be achieved via multiprocessing, wherein different threads can run literally simultaneously on different processors.\r\n\r\nMany modern operating systems directly support both time-sliced and multiprocessor threading with a process scheduler. The operating system kernel allows programmers to manipulate threads via the system call interface. Some implementations are called a kernel thread, whereas a lightweight process is a specific type of kernel thread that shares the same state and information.\r\n\r\nAbsent that, programs can still implement threading by using timers, signals, or other methods to interrupt their own execution and hence perform a sort of ad hoc time-slicing. These are sometimes called user-space threads.\r\n\r\nAn unrelated use of the term thread is for threaded code, which is a form of code consisting entirely of subroutine calls, written without the subroutine call instruction, and processed by an interpreter or the CPU. Two threaded code languages are Forth and early B programming languages. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Multi-threaded"}, {"field": "1990", "value": "http://arstechnica.com/paedia/h/hyperthreading/hyperthreading-1.html"}, {"field": "2002", "values":[{"value": "Smalltalk / C++ Developer - Get 80% of the bill rate", "id": "5149", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9631",  "fields": [{"field": "1987", "value": "Multi-user concurrency"}, {"field": "1988", "value": "In computer science, concurrency is a property of systems in which several computational processes are executing at the same time, and potentially interacting with each other.[1] The study of concurrency encompasses a broad range of systems, from tightly-coupled, largely synchronous parallel computing systems, to loosely-coupled, largely asynchronous distributed systems.[2] The concurrent processes may be executing truly simultaneously, in the case that they run on separate processors, or their execution steps may be interleaved to produce the appearance of concurrency, as in the case of separate processes running on a multitasking system. Because the processes in a concurrent system can interact with each other while they are executing, the number of possible execution paths in the system can be extremely large, and the resulting behavior can be very complex. The difficulties associated with concurrency have been tackled both through the construction of languages and concepts to make the complexity of concurrent execution manageable, and through the development of theories for reasoning about interacting concurrent processes. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Concurrency_%28computer_science%29"}, {"field": "1990", "value": "http://vl.fmnet.info/concurrent/"}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Analyst/Programmer", "id": "10403", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4843",  "fields": [{"field": "1987", "value": "MVS"}, {"field": "1988", "value": "MVS (Multiple Virtual Storage) was the most commonly used operating system on the System/370 and System/390 IBM mainframe computers. It is unrelated to IBM's other mainframe operating system called VM/CMS.\r\n\r\nFirst released in 1974, MVS was later renamed by IBM, first to MVS/XA (eXtended Architecture), next to MVS/ESA (Enterprise Systems Architecture), then to OS/390 when UNIX System Services (USS) were added, and finally to z/OS when 64-bit support was added on the zSeries models. Its core remains fundamentally the same operating system. By design, programs written for MVS can still run on z/OS without modification. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/MVS"}, {"field": "1990", "value": "http://www.os390-mvs.freesurf.fr/mvs.htm"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "4842", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28461",  "fields": [{"field": "1987", "value": "MySQL"}, {"field": "1988", "value": "MySQL (pronounced (IPA) /mɑɪ ɛs kjuː ɛl/, \"my S-Q-L\"[1]) is a multithreaded, multi-user SQL database management system (DBMS) which has, according to MySQL AB, more than 10 million installations. The basic program runs as a server providing multiuser access to a number of databases.\r\n\r\nMySQL is owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, which holds the copyright to most of the codebase. This is similar to the JBoss model. It is dissimilar to the Apache project, where the software is developed by a public community and the copyright to the codebase is owned by its individual authors. Some industry observers believe MySQL will file for an IPO in early 2008.\r\n\r\nThe company develops and maintains the system, selling support and service contracts, as well as proprietary-licensed copies of MySQL, and employing people all over the world who collaborate via the Internet. MySQL AB was founded by David Axmark, Allan Larsson, and Michael \"Monty\" Widenius. The CEO is Mårten Mickos.\r\n\r\nThe MySQL company used to sell another DBMS, MaxDB, which is from an unrelated codebase. MaxDB's sales and support have reverted back to SAP AG, where it originated. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Mysql"}, {"field": "1990", "value": "http://www.mysql.com/products/database/"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler (m/w) Logistik", "id": "90515", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3101",  "fields": [{"field": "1987", "value": "Natural"}, {"field": "1988", "value": "NATURAL is a Fourth-generation programming language from Software AG. It is largely used for building databases output in plain text form ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Natural_programming_language"}, {"field": "1990", "value": "http://www.softwareag.com/Corporate/products/natural/default.asp"}, {"field": "2002", "values":[{"value": "Smalltalk / CIS Plus / Natural Developer", "id": "54709", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst (Object-Oriented Software Developer)", "id": "82389", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / CIS Plus / Natural Developer", "id": "43241", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / Natural Developer", "id": "15535", "category": "Advertised Positions", "category_id": "1210"}, {"value": "ADABAS / Natural Programmer", "id": "16548", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Developer", "id": "9297", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer/Analyst", "id": "3100", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "48104",  "fields": [{"field": "1987", "value": "NDM (Network Data Mover)"}, {"field": "1988", "value": "NDM (Network Data Mover) is a file transfer product commonly employed to transfer files between mainframe computers, and mid-range computers. NDM's legacy was that it was developed for the mainframe world, with other platforms being added as the product grew. Originally called NDM, it was renamed to Connect:Direct by its owner, now Sterling Commerce (as of 2008), after Sterling Software purchased the company (see History). While its name is officially Connect:Direct, virtually everyone refers to the product by its old name, NDM. Traditionally, NDM used the SNA protocol via dedicated private lines between the parties involved to transfer the data. In the early 1990's TCP/IP support was added. NDM's primary advantage over FTP is that it provides the controls and production capabilities to make file transfers routine and reliable.\r\n\r\nNDM is used heavily within the financial services industry, government agencies and other large organizations that have multiple mainframes, Mid-Range, Linux or Windows systems. In terms of speed NDM typically performs slightly faster than FTP, reaching the maximum that the interconnecting link can support. If CPU cycles are available, NDM has several compression modes that can greatly enhance the throughput of the transfer, but care must be exercised in multi-processing environments as NDM can consume large amounts of cycles, impacting other workloads.\r\n\r\nNDM itself is not a secure method of transferring data to a mainframe or between mainframes, however Sterling Commerce offers a product that adds this feature: Connect:Direct Secure+. Encryption can be accomplished with SSL, TLS or STS.\r\n\r\nNDM can be invoked at UNIX server prompt by typing in 'NDMRequest'.\r\n\r\nNDM file transfers can be done in two formats: Binary mode (where no translation occurs) or ASCII/EBCDIC mode (where translation is used to convert an ASCII file to EBCDIC as it is moved to a mainframe or vice-versa). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/NDM"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4970",  "fields": [{"field": "1987", "value": "NetLogo"}, {"field": "1988", "value": "NetLogo is a multi-agent programming language and integrated modeling environment. NetLogo was designed in the spirit of the Logo programming language to be \"low threshold and no ceiling,\" that is to enable easy entry by novices and yet meet the needs of high powered users. The NetLogo environment enables exploration of emergent phenomena. It comes with an extensive models library including models in a variety of domains such as economics, biology, physics, chemistry, psychology and many other natural and social sciences. Beyond exploration, NetLogo enables the quick and easy authoring of models.\r\n\r\nIt is particularly well suited for modeling complex systems developing over time. Modelers can give instructions to hundreds or thousands of independent \"agents\" all operating concurrently. This makes it possible to explore the connection between the micro-level behavior of individuals and the macro-level patterns that emerge from the interaction of many individuals. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Netlogo"}, {"field": "1990", "value": "http://ccl.northwestern.edu/netlogo/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Internship for a french speaking master student", "id": "4969", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3047",  "fields": [{"field": "1987", "value": "NetMerge CCS"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "OO Object Oriented Developer / Smalltalk Engineer", "id": "3041", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "48125",  "fields": [{"field": "1987", "value": "NetView"}, {"field": "1988", "value": "IBM Tivoli NetView is a Monitor Program based on SNMP Protocol, and a part of Tivoli Modules.\r\n\r\nThis program provide real time monitoring and you can make active test over all servers supported by SNMP.\r\n\r\nTivoli NetView discovers TCP/IP networks, displays network topologies, correlates and manages events and SNMP traps, monitors network health, and gathers performance data. Tivoli NetView meets the needs of managers of large networks by providing the scalability and flexibility to manage mission-critical environments."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/IBM_Tivoli_NetView"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9633",  "fields": [{"field": "1987", "value": "Network communications"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "48188",  "fields": [{"field": "1987", "value": "Network Control Protocol (NCP)"}, {"field": "1988", "value": "Network Control Protocol is a protocol that runs atop the Point-to-Point Protocol (PPP) and that is used to negotiate options for a network layer protocol running atop PPP. Network Control Protocols include the Internet Protocol Control Protocol for the Internet Protocol, the Internetwork Packet Exchange Control Protocol for the Internet Packet Exchange protocol, and the AppleTalk Control Protocol for AppleTalk. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Network_Control_Protocol"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5154",  "fields": [{"field": "1987", "value": "Network management"}, {"field": "1988", "value": "Network management refers to the maintenance and administration of large-scale computer networks and telecommunications networks at the top level.\r\n\r\nNetwork management is the execution of the set of functions required for controlling, planning, allocating, deploying, coordinating, and monitoring the resources of a network, including performing functions such as initial network planning, frequency allocation, predetermined traffic routing to support load balancing, cryptographic key distribution authorization, configuration management, fault management, security management, performance management, bandwidth management, and accounting management.\r\n\r\nA large number of protocols exist to support network and network device management. Common protocols include SNMP, CMIP, WBEM, Common Information Model, Transaction Language 1, Java Management Extensions - JMX, and netconf.\r\n\r\nData for network management is collected through several mechanisms, including agents installed on infrastructure, synthetic monitoring that simulates transactions, logs of activity, sniffers and real user monitoring.\r\n\r\nNote: Network management does not include user terminal equipment. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Network_management"}, {"field": "1990", "value": "http://www.securemycompany.com/free-network-monitoring-tools.php"}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Administrator (Mapics)", "id": "5900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / C++ Developer - Get 80% of the bill rate", "id": "5149", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "126667", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2421",  "fields": [{"field": "1987", "value": "Network programming"}, {"field": "1988", "value": "In computing, network programming involves writing computer programs that communicate with other programs across a computer network. The program initiating the communication is client, and the program waiting for the communication to be initiated is the server. By doing so, a communication link called a connection is established. When the client establishes a connection, it is able to send requests, which the server fulfills by performing some service to the connecting program. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Computer_network_programming"}, {"field": "1990", "value": "http://www.kohala.com/start/preface.unpv12e.html"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Busqueda Programador", "id": "5616", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "WW Make Applications Admin. and Developer", "id": "2415", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "119832",  "fields": [{"field": "1987", "value": "NTWDBLIB DLL"}, {"field": "1988", "value": "Part of the Microsoft SQL Server"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Experienced Smalltalk VSE Developer", "id": "119796", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4371",  "fields": [{"field": "1987", "value": "N-Tier architecture"}, {"field": "1988", "value": "In software engineering, multi-tier architecture (often referred to as n-tier architecture) is a client-server architecture in which an application is executed by more than one distinct software agent. For example, an application that uses middleware to service data requests between a user and a database employs multi-tier architecture. The most widespread use of \"multi-tier architecture\" refers to three-tier architecture. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/N-tier"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Production application support", "id": "4987", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Support Professionals (multiple positions)", "id": "5017", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "SmallTalk Developer", "id": "70855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analysts - Functional, SIT and Regression (C4)", "id": "4374", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Manager", "id": "4368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Solution Engineer/Architect - Enterprise Search Technology (2 positions)", "id": "4380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5359",  "fields": [{"field": "1987", "value": "Object Extender"}, {"field": "1988", "value": "ObjectExtender is for VisualAge application developers, database access programmers, and object modelers, who need to develop a persistence layer for large-scale enterprise applications. VisualAge Smalltalk ObjectExtender is an extensive and powerful persistence framework providing a complete solution for building robust, scalable persistence support for object models."}, {"field": "1989", "value": "http://www.instantiations.com/VAST/files/Goodies/Goodies-ObjectExtender.htm"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9628",  "fields": [{"field": "1987", "value": "Object Locking"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2464",  "fields": [{"field": "1987", "value": "Object persistence"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk,Visualworks", "id": "46927", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant - Get 80% of the bill rate", "id": "2929", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Specialist", "id": "2457", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1263",  "fields": [{"field": "1987", "value": "ObjectStudio"}, {"field": "1988", "value": "A Windows specific Smalltalk"}, {"field": "1989", "value": "http://smalltalk.cincom.com/prodinformation/index.ssp?content=osfactsheet"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Smalltalk"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer with Java, Visual Age and C++", "id": "29584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Support Engineer", "id": "6117", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "3303", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "3955", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java, Object Studio", "id": "10102", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk ObjectStudio Developer", "id": "5802", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Technical Support", "id": "6330", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "6112", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6438",  "fields": [{"field": "1987", "value": "Object-Oriented Programming Experience or Education"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SmallTalk", "id": "91960", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "49190", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OSP Modeling and Provisioning Delivery Lead", "id": "11027", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6437", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6888",  "fields": [{"field": "1987", "value": "Object-Relational Mapping"}, {"field": "1988", "value": "Object-Relational mapping (aka O/RM, ORM, and O/R mapping), is a programming technique for converting data between incompatible type systems in databases and Object-oriented programming languages. In effect, this creates a \"virtual object database\" which can be used from within the programming language. There are both free and commercial packages available that perform object-relational mapping, although some programmers opt to create their own ORM tools. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Object-Relational_Mapping"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4449",  "fields": [{"field": "1987", "value": "ODBC"}, {"field": "1988", "value": "In computing, Open Database Connectivity (ODBC) provides a standard software API method for using database management systems (DBMS). The designer of ODBC aimed to make it independent of programming language, database system and operating system. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ODBC"}, {"field": "1990", "value": "http://www.sqlsummit.com/ODBCPORT.HTM"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4401",  "fields": [{"field": "1987", "value": "ODBMS"}, {"field": "1988", "value": "An object database is a database in which information is represented in the form of objects. The database management system for an object database is referred to variously as a ODBMS or OODBMS.\r\n\r\nThere are two main factors that lead users to adopt object database technology. Firstly, a relational database becomes cumbersome to use with complex data. Secondly, data is generally manipulated by application software written using object-oriented programming languages and tools such as C++, Java, Borland Delphi and C#, and the code needed to translate between this representation of the data and the tuples of a relational database can be tedious to write, and time-consuming to execute. This mismatch between the models used to represent information in the application programs and the database is sometimes referred to as an impedance mismatch. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ODBMS"}, {"field": "1990", "value": "http://www.odbms.org/"}, {"field": "2002", "values":[{"value": "Gemstone: Smalltalk: ODBMS (a Gem of a role)", "id": "4400", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "49412",  "fields": [{"field": "1987", "value": "Office producivity software"}, {"field": "1988", "value": "In computing, an office suite, sometimes called an office software suite or productivity suite is a software suite intended to be used by typical clerical worker and knowledge workers. The components are generally distributed together, have a consistent user interface and usually can interact with each other, sometimes in ways that the operating system would not normally allow. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Office_suite"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Comparison_of_office_suites"}, {"field": "2002", "values":[{"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2930",  "fields": [{"field": "1987", "value": "OLTP"}, {"field": "1988", "value": "OLTP (Online Transaction Processing) is a form of transaction processing conducted via computer network. Some applications of OLTP include electronic banking, order processing, employee time clock systems, e-commerce, and eTrading.\r\n\r\nIn large applications, efficient OLTP may depend on sophisticated transaction management software (such as CICS) and/or database optimization tactics to facilitate the processing of large numbers of concurrent updates to an OLTP-oriented database. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/OLTP"}, {"field": "1990", "value": "http://www.tpc.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Consultant - Get 80% of the bill rate", "id": "2929", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "80071",  "fields": [{"field": "1987", "value": "OO Analysis"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk _possibility_:  OO developer, physical commodities trading", "id": "123854", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Software Engineer - Home Office possible", "id": "110504", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Application Systems Analyst", "id": "76574", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "83279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE / Smalltalk", "id": "80035", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1529",  "fields": [{"field": "1987", "value": "OO design"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE / Smalltalk", "id": "49691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer in Bern at Die Mobiliar", "id": "10250", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "1520", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Belgian software company looking for good VW developers", "id": "47252", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6807", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Developer / Technical Lead (multiple positions)", "id": "6797", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VoIP telephony, legacy Smalltalk / modelling / design", "id": "38631", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Aida/Web developer for a Customer Relationship Managemet system", "id": "26196", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developers for Finance Arena!!!!!", "id": "9759", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "80116",  "fields": [{"field": "1987", "value": "OO Design"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Software Engineer - Home Office possible", "id": "110504", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java & Smalltalk Software Entwickler, ie, Java and Smalltalk developer", "id": "96066", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer J2EE / Smalltalk", "id": "80035", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "75274",  "fields": [{"field": "1987", "value": "OO Programming"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "56442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Devloper", "id": "75265", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2761",  "fields": [{"field": "1987", "value": "OO systems"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk _possibility_:  OO developer, physical commodities trading", "id": "123854", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk OO GUI Developer", "id": "39254", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Permanent Position for Seaside Developer", "id": "47428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers", "id": "5612", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk openings", "id": "14906", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer- VB and Smalltalk", "id": "9397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Smalltalk Engineer (devices/wafers)", "id": "9371", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer/Analyst", "id": "3295", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2247",  "fields": [{"field": "1987", "value": "OOAD"}, {"field": "1988", "value": "Object-oriented analysis and design applies object modeling techniques to\r\n\r\n    * analyze the requirements for a context (e.g., a system, system modules, organization, or business unit), and to\r\n    * design a solution.\r\n\r\nMost modern object-oriented analysis and design methodologies are use-case driven across requirements, design, implementation, testing, and deployment."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/OOAD"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship for a french speaking master student", "id": "4969", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Programmer Analyst II", "id": "111076", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Applications Programmer Senior to Lead", "id": "107181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer - Get 80% of the bill rate", "id": "5855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (Intermediate/Advanced Level)", "id": "93456", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w) für den Bereich Industrie & Dienstleister", "id": "105074", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker for inhouse position in the heart of Cologne", "id": "103929", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "59668", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Specialist", "id": "9904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer", "id": "3739", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Remedy Developer", "id": "3111", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2765",  "fields": [{"field": "1987", "value": "OODBMS"}, {"field": "1988", "value": "An object database is a database in which information is represented in the form of objects. The database management system for an object database is referred to variously as a ODBMS or OODBMS.\r\n\r\nThere are two main factors that lead users to adopt object database technology. Firstly, a relational database becomes cumbersome to use with complex data. Secondly, data is generally manipulated by application software written using object-oriented programming languages such as C++, Java, Delphi and C#, and the code needed to translate between this representation of the data and the tuples of a relational database can be tedious to write, and time-consuming to execute. This mismatch between the models used to represent information in the application programs and the database is sometimes referred to as an impedance mismatch. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/OODBMS"}, {"field": "1990", "value": "http://www.odbms.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "86632",  "fields": [{"field": "1987", "value": "Open Class Library (OCL)"}, {"field": "1988", "value": "IBM Open Class (IOC) is an IBM C++ product originally developed by Kevin Leong and originally known under several names in the C++ industry, including ICL (IBM Class Library), UICL (User Interface Class Library), and OCL (Open Class Library).\r\n\r\nIOC was an extensive set of C++ classes used to build CLI and GUI applications which could then be easily cross-compiled to OS/2, Microsoft Windows, and AIX. IOC also formed the basis for IBM's VisualAge for C++ graphical application builder. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/IBM_Open_Class"}, {"field": "1990", "value": "http://www.ibm.com/Search/?q=901-013"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "44019",  "fields": [{"field": "1987", "value": "OpenGL"}, {"field": "1988", "value": "OpenGL (Open Graphics Library) is a standard specification defining a cross-language cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics Inc. (SGI) in 1992[1] and is widely used in CAD, virtual reality, scientific visualization, information visualization, and flight simulation. It is also used in video games, where it competes with Direct3D on Microsoft Windows platforms (see Direct3D vs. OpenGL). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Opengl"}, {"field": "1990", "value": "http://www.opengl.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6515",  "fields": [{"field": "1987", "value": "Opentalk"}, {"field": "1988", "value": "INTRODUCTION – Opentalk is the distributed computing environment for VW (5i) like DST (Distributed Smalltalk in VW3.0), based on Object Request Broker (ORB) model, making a homogeneous Smalltalk to Smalltalk (ST ST) communication protocol. ..."}, {"field": "1989", "value": "http://wiki.cs.uiuc.edu/SmalltalkCentral/Opentalk"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "6512", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "36971",  "fields": [{"field": "1987", "value": "Optics"}, {"field": "1988", "value": "Optics (ὀπτική appearance or look in Ancient Greek) is a branch of physics that describes the behavior and properties of light and the interaction of light with matter. Optics explains optical phenomena.\r\n\r\nThe field of optics usually describes the behavior of visible, infrared, and ultraviolet light; however because light is an electromagnetic wave, analogous phenomena occur in X-rays, microwaves, radio waves, and other forms of electromagnetic radiation. Optics can thus be regarded as a sub-field of electromagnetism. Some optical phenomena depend on the quantum nature of light relating some areas of optics to quantum mechanics. In practice, the vast majority of optical phenomena can be accounted for using the electromagnetic description of light, as described by Maxwell's Equations.\r\n\r\nThe field of optics has its own identity, societies, and conferences. The pure science aspects of the field are often called optical science or optical physics. Applied optical sciences are often called optical engineering. Applications of optical engineering related specifically to illumination systems are called illumination engineering. Each of these disciplines tends to be quite different in its applications, technical skills, focus, and professional affiliations. More recent innovations in optical engineering are often categorized as photonics or optoelectronics. The boundaries between these fields and \"optics\" are often unclear, and the terms are used differently in different parts of the world and in different areas of industry.\r\n\r\nBecause of the wide application of the science of \"light\" to real-world applications, the areas of optical science and optical engineering tend to be very cross-disciplinary. Optical science is a part of many related disciplines including electrical engineering, physics, psychology, medicine (particularly ophthalmology and optometry), and others. Additionally, the most complete description of optical behavior, as known to physics, is unnecessarily complicated for most problems, so particular simplified models are used. These limited models adequately describe subsets of optical phenomena while ignoring behavior irrelevant and/or undetectable to the system of interest. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Optics"}, {"field": "1990", "value": "http://www.lightandmatter.com/area1book5.html"}, {"field": "2002", "values":[{"value": "IP Patent Attorney", "id": "36940", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2162",  "fields": [{"field": "1987", "value": "Oracle"}, {"field": "1988", "value": "An Oracle database, strictly speaking, consists of a collection of data managed by an Oracle database management system or DBMS. ..."}, {"field": "1989", "value": "http://www.oracle.com/index.html"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Oracle_database"}, {"field": "2002", "values":[{"value": "Smalltalk developer", "id": "130679", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "116752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "128708", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "113185", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Analyst Programmer - Wealth Management", "id": "36280", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "4017", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54986",  "fields": [{"field": "1987", "value": "Oracle"}, {"field": "1988", "value": "An Oracle database, strictly speaking, consists of a collection of data managed by an Oracle database management system or DBMS. ..."}, {"field": "1989", "value": "http://www.oracle.com/index.html"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Oracle_database"}, {"field": "2002", "values":[{"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "4017", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "73567",  "fields": [{"field": "1987", "value": "ORBIX"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "73601",  "fields": [{"field": "1987", "value": "ORBIX"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Professionals", "id": "73519", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3304",  "fields": [{"field": "1987", "value": "Order Management systems"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer", "id": "56442", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Application Developer", "id": "3303", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "48167",  "fields": [{"field": "1987", "value": "OSA (Open Systems Adapter)"}, {"field": "1988", "value": "OSA (Open Systems Adapter) is a network controller for IBM Z/OS Mainframes."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Open_Systems_Adapter"}, {"field": "1990", "value": "http://publib.boulder.ibm.com/infocenter/zoslnctr/v1r7/topic/com.ibm.znetwork.doc/znetwork_80.html"}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "91589",  "fields": [{"field": "1987", "value": "Overall 3+ years of IT experience."}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software engineer in Smalltalk for embedded domain", "id": "91543", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5189",  "fields": [{"field": "1987", "value": "Paradigm Plus"}, {"field": "1988", "value": "PLATINUM Paradigm Plus is an object-oriented analysis and design tool that supports business process modeling, physical database modeling, and object modeling. It also supports Enterprise Component Modeling (ECM), a strategy for delivering multi-tiered enterprise applications using object technology and component-based development techniques. Paradigm Plus supports multiple modeling methods, including Rumbaugh/OMT, Fusion, Martin/Odell OOIE, Booch, Coad/Yourdon, UML, and Shlaer/Mellor. Project models can be created from scratch through the Paradigm Plus Diagram Editor or automatically generated from object definitions in the repository. ..."}, {"field": "1989", "value": "http://www.isa.its.tudelft.nl/~hommes/tl1803.html"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5663",  "fields": [{"field": "1987", "value": "Parallel computing"}, {"field": "1988", "value": "Parallel computing is the simultaneous execution of the same task (split up and specially adapted) on multiple processors in order to obtain results faster. The idea is based on the fact that the process of solving a problem usually can be divided into smaller tasks, which may be carried out simultaneously with some coordination. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Parallel_computing"}, {"field": "1990", "value": "http://www.llnl.gov/computing/tutorials/parallel_comp/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5332",  "fields": [{"field": "1987", "value": "Pascal"}, {"field": "1988", "value": "Pascal is an imperative computer programming language, developed in 1970 by Niklaus Wirth as a language particularly suitable for structured programming. A derivative known as Object Pascal was designed for object oriented programming. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Pascal_%28programming_language%29"}, {"field": "1990", "value": "http://pascal-central.com/ppl/index.html"}, {"field": "2002", "values":[{"value": "Application Programmer - SmallTalk", "id": "5331", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Information Specialist", "id": "9904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5422", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3165",  "fields": [{"field": "1987", "value": "Payment processing and international banking"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Developers", "id": "3161", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84086",  "fields": [{"field": "1987", "value": "PBX"}, {"field": "1988", "value": "A private branch exchange (PBX) is a telephone exchange that serves a particular business or office, as opposed to one that a common carrier or telephone company operates for many businesses or for the general public. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Pbx"}, {"field": "1990", "value": "http://www.dmoz.org/Business/Telecommunications/Equipment/Business_Systems//"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5153",  "fields": [{"field": "1987", "value": "Performance optimization"}, {"field": "1988", "value": "In computing, optimization is the process of modifying a system to improve its efficiency. The system can be a single computer program, a collection of computers or even an entire network such as the Internet.\r\n\r\nAlthough the word \"optimization\" shares the same root as \"optimal,\" it is rare for the process of optimization to produce a truly optimal system for all purposes. There will always be tradeoffs.\r\n\r\nOptimization must be approached with caution. Tony Hoare first said, and Donald Knuth famously repeated, \"Premature optimization is the root of all evil.\" It is important to have sound algorithms and a working prototype first. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Optimization_%28computer_science%29"}, {"field": "1990", "value": "http://www.azillionmonkeys.com/qed/optimize.html"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Programmer Analyst II", "id": "59572", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / C++ Developer - Get 80% of the bill rate", "id": "5149", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA", "id": "6403", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2348",  "fields": [{"field": "1987", "value": "Perl"}, {"field": "1988", "value": "Perl, also Practical Extraction and Report Language (a backronym, see below) is an interpreted procedural programming language designed by Larry Wall. Perl borrows features from C, shell scripting (sh), awk, sed, Lisp, and (to a lesser extent) many other programming languages."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Perl"}, {"field": "1990", "value": "http://www.perl.org/"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9842", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Computer Software Engineer", "id": "4218", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9856",  "fields": [{"field": "1987", "value": "Pharmaceutical industry experience"}, {"field": "1988", "value": "A pharmaceutical company, or drug company, is a commercial business whose focus is to research, develop, market and/or distribute drugs, most commonly in the context of healthcare. They can deal in generic and/or brand medications. They are subject to a variety of laws and regulations regarding the patenting, testing and marketing of drugs, particularly prescription drugs. From its beginnings at the start of the 19th Century, the pharmaceutical industry is now one of the most successful and influential, attracting both praise and controversy. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Pharmaceutical"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "9855", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5522",  "fields": [{"field": "1987", "value": "PHP"}, {"field": "1988", "value": "PHP (PHP: Hypertext Preprocessor) is a reflective programming language originally designed for producing dynamic Web pages.[1] PHP is used mainly in server-side application software, but can be used from a command line interface or in standalone graphical applications.\r\n\r\nPHP competes with Visual Basic and C++ as the third most popular programming language behind Java and C, based on world wide availability of practitioners, courses and vendors.[2] Available under the PHP License, PHP is an open source language and considered to be free software by the Free Software Foundation. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/PHP"}, {"field": "1990", "value": "http://www.zend.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Ajax developer - Get 80% of the bill rate", "id": "5519", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6296",  "fields": [{"field": "1987", "value": "Ph.D. or equivalent experience with disciplinary training in physics, engineering or mathematics"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Healthcare Modeling Scientist", "id": "6293", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Mathematical Programmer", "id": "9613", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4498",  "fields": [{"field": "1987", "value": "Pipelines"}, {"field": "1988", "value": "In Unix-like computer operating systems, a pipeline is the original software pipeline: a set of processes chained by their standard streams, so that the output of each process (stdout) feeds directly as input (stdin) of the next one. Each connection is implemented by an anonymous pipe. Filter programs are often used in this configuration. The concept was invented by Douglas McIlroy for Unix shells and it was named by analogy to a physical pipeline. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Pipeline_%28Unix%29"}, {"field": "1990", "value": "http://en.wikibooks.org/w/index.php?title=Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5388",  "fields": [{"field": "1987", "value": "Plasma-processing equipment"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer Manager", "id": "5387", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2557",  "fields": [{"field": "1987", "value": "PLC programming"}, {"field": "1988", "value": "A programmable logic controller, PLC, or programmable controller is a small computer used for automation of real-world processes, such as control of machinery on factory assembly lines. The PLC usually uses a microprocessor. The program is usually created by a skilled technician at an industrial site, rather than a professional computer programmer. Nevertheless, complex applications requires complex programming to be performed by an industrial engineer. The program is stored in battery-backed memory and/or EEPROM cards. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Programmable_logic_controller"}, {"field": "1990", "value": "http://www.plcdev.com/plc_timeline"}, {"field": "2002", "values":[{"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Sr. Software Engineer", "id": "2552", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9967",  "fields": [{"field": "1987", "value": "Plugins"}, {"field": "1988", "value": "A plugin (plug-in, addin, add-in, addon or add-on) is a computer program that interacts with a main (or host) application (a web browser or an email program, for example) to provide a certain, usually very specific, function \"on demand\". Sometimes, a plugin is used to separate the plugin code from the main program because of incompatible licenses (proprietary/open source).\r\n\r\nTypical examples are plugins that:\r\n\r\n    * read or edit specific types of files (for instance, decode multimedia files)\r\n    * encrypt or decrypt email (for instance, PGP)\r\n    * filter images in graphic programs in ways that the host application could not normally do\r\n    * play and watch Flash presentations in a web browser\r\n..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Plugin"}, {"field": "1990", "value": "http://www.plugin.com/directory"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5566",  "fields": [{"field": "1987", "value": "PL/l"}, {"field": "1988", "value": "PL/I (\"Programming Language One\", pronounced \"pee el one\") is an imperative computer programming language designed for scientific, engineering, and business applications. It is undoubtedly one of the most feature-rich programming languages that has ever been created and was one of the very first in the highly-feature-rich category. It has been used by various academic, commercial and industrial users since it was introduced in the early 1960s, and is still actively used today. See the newsletter[1].\r\n\r\nPL/I's principal domain is data processing; it supports recursion and structured programming. The language syntax is English-like and suited for describing complex data formats, with a wide set of functions available to verify and manipulate them. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Pl/1"}, {"field": "1990", "value": "http://home.nycap.rr.com/pflass/pli.htm"}, {"field": "2002", "values":[{"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Software-Entwickler/in", "id": "5574", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler", "id": "5565", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk OO GUI Developer", "id": "39254", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3261",  "fields": [{"field": "1987", "value": "PL/SQL"}, {"field": "1988", "value": "PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's proprietary server-based procedural extension to the SQL database language. (Some other SQL database management systems offer languages similar to PL/SQL.) Its syntax strongly resembles that of the Ada programming language."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/PL/SQL"}, {"field": "1990", "value": "http://www.postgresql.org/docs/8.0/interactive/plpgsql.html"}, {"field": "2002", "values":[{"value": "Database Applications Developer", "id": "16912", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "9855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business/Systems Analyst", "id": "4931", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5254", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 7", "id": "3407", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Analyst Programmer - Wealth Management", "id": "36280", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 6", "id": "4724", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54984",  "fields": [{"field": "1987", "value": "PL/SQL"}, {"field": "1988", "value": "PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's proprietary server-based procedural extension to the SQL database language. (Some other SQL database management systems offer languages similar to PL/SQL.) Its syntax strongly resembles that of the Ada programming language."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/PL/SQL"}, {"field": "1990", "value": "http://www.postgresql.org/docs/8.0/interactive/plpgsql.html"}, {"field": "2002", "values":[{"value": "Smalltalk developer", "id": "130679", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "9855", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Analyst Programmer - Wealth Management", "id": "36280", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5537",  "fields": [{"field": "1987", "value": "PMI certification"}, {"field": "1988", "value": "The Project Management Institute, incorporated in 1969, was founded by five volunteers, with its headquarters in Newtown Square, outside Philadelphia, Pennsylvania. It has published a number of standards related to project management, and manages several levels of project management certification.\r\n\r\nThe standard A Guide to the Project Management Body of Knowledge (PMBOK Guide), currently in its third edition, is the only ANSI standard for project management. The levels of certification are Certified Associate in Project Management (CAPM) and Project Management Professional (PMP), the latter being a the more advanced. The publication A Standard for Program Management defines a standard for program managers. PMI manages one certification level related to program management, Program Management Professional (PgMP). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Project_Management_Institute"}, {"field": "1990", "value": "http://www.pmi.org/"}, {"field": "2002", "values":[{"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5539",  "fields": [{"field": "1987", "value": "PMP certification"}, {"field": "1988", "value": "Project Management Professional (PMP) is a certification in project management managed by the Project Management Institute in accordance with their published ANSI standard Project Management Body of Knowledge Guide, abbreviated to PMBOK Guide. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Project_Management_Professional"}, {"field": "1990", "value": "http://www.oliverlehmann.com/pmp-self-test/75-free-questions.htm"}, {"field": "2002", "values":[{"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "28474",  "fields": [{"field": "1987", "value": "PostgreSQL"}, {"field": "1988", "value": "PostgreSQL is an object-relational database management system (ORDBMS). It is released under a BSD-style license and is thus free software. As with many other open-source programs, PostgreSQL is not controlled by any single company, but relies on a global community of developers and companies to develop it.\r\n\r\nPostgreSQL's unusual-looking name makes some readers pause when trying to pronounce it, especially those who pronounce SQL as \"sequel\". PostgreSQL's developers pronounce it /poːst ɡɹɛs kjuː ɛl/; (Audio sample, 5.6k MP3). It is also common to hear it abbreviated as simply \"postgres\", which was its original name. Indeed, since support for the SQL standard is now ubiquitous amongst all relational databases, the community is considering changing the name back to Postgres. The name refers to the project's origins as a \"post-Ingres\" database, the original authors having also developed the Ingres database. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/PostgreSQL"}, {"field": "1990", "value": "http://www.postgresql.org/"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4105",  "fields": [{"field": "1987", "value": "PowerBuilder"}, {"field": "1988", "value": "PowerBuilder, sometimes abbreviated PB, is a computer application development system created by Powersoft, which was later purchased by Sybase. Touted as a Rapid Application Development (RAD) system, it includes tools for drawing the user interface and reports, and accessing database content. The tools are provided in an integrated development environment that is the application developer's interface to the capabilities of the system. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Powerbuilder"}, {"field": "1990", "value": "http://www.sybase.com/products/internetappdevttools/powerbuilder"}, {"field": "2002", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "4100", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Analyst Developer", "id": "9297", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "91552",  "fields": [{"field": "1987", "value": "Proficient in 4GL/Small Talk /Cincom Object Studio."}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software engineer in Smalltalk for embedded domain", "id": "91543", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11565",  "fields": [{"field": "1987", "value": "Project lifecycle experience"}, {"field": "1988", "value": "A software development process is a structure imposed on the development of a software product. Synonyms include software life cycle and software process. There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Project_lifecycle"}, {"field": "1990", "value": "http://www.realsoftwaredevelopment.com/"}, {"field": "2002", "values":[{"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Programmer Analyst II", "id": "111076", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2625",  "fields": [{"field": "1987", "value": "Project management"}, {"field": "1988", "value": "Project Management is the discipline of defining and achieving targets while optimizing the use of resources (time, money, people, materials, energy, space, etc) over the course of a project (a set of activities of finite duration).\r\n\r\nProject Management is quite often the province and responsibility of an individual project manager. This individual seldom participates directly in the activities that produce the end result, but rather strives to maintain the progress and productive mutual interaction of various parties in such a way that overall risk of failure is reduced.\r\n\r\nIn contrast to on-going, functional work, a project is \"a temporary endeavor undertaken to create a unique product or service.\" The duration of a project is the time from its start to its completion, which can take days, weeks, months or even years. Typical projects include the engineering and construction of various public or consumer products, including buildings, vehicles, electronic devices, and computer software.\r\n\r\nIn recent years, the Project Management discipline has been applied to Marketing and Advertising endeavors as they become more technologically oriented and mulitple communication channels become part of the marketing mix. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Project_management"}, {"field": "1990", "value": "http://www.projectmanagementcertification.org/"}, {"field": "2002", "values":[{"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OSP Modeling and Provisioning Delivery Lead", "id": "11027", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IBT - E &H : Kapital Operate Analyst / Kapital RAD Developer", "id": "3878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H RAD Lead", "id": "5678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Futures Project Manager / Tech Team Lead", "id": "41125", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VisualAge Smalltalk Developer", "id": "9153", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Application Engineer", "id": "5200", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4162", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Remedy Developer", "id": "3111", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54987",  "fields": [{"field": "1987", "value": "Project management"}, {"field": "1988", "value": "Project Management is the discipline of defining and achieving targets while optimizing the use of resources (time, money, people, materials, energy, space, etc) over the course of a project (a set of activities of finite duration).\r\n\r\nProject Management is quite often the province and responsibility of an individual project manager. This individual seldom participates directly in the activities that produce the end result, but rather strives to maintain the progress and productive mutual interaction of various parties in such a way that overall risk of failure is reduced.\r\n\r\nIn contrast to on-going, functional work, a project is \"a temporary endeavor undertaken to create a unique product or service.\" The duration of a project is the time from its start to its completion, which can take days, weeks, months or even years. Typical projects include the engineering and construction of various public or consumer products, including buildings, vehicles, electronic devices, and computer software.\r\n\r\nIn recent years, the Project Management discipline has been applied to Marketing and Advertising endeavors as they become more technologically oriented and mulitple communication channels become part of the marketing mix. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Project_management"}, {"field": "1990", "value": "http://www.projectmanagementcertification.org/"}, {"field": "2002", "values":[{"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28282",  "fields": [{"field": "1987", "value": "Prototype"}, {"field": "1988", "value": "The Prototype JavaScript Framework is a JavaScript framework created by Sam Stephenson that provides an Ajax framework and other utilities. Though available as a standalone library, Ruby on Rails integrates the framework as well as other projects such as script.aculo.us and Rico. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Prototype_JavaScript_Framework"}, {"field": "1990", "value": "http://www.prototypejs.org/"}, {"field": "2002", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "46815",  "fields": [{"field": "1987", "value": "Proven engineering skills in an industrial setting"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Member of Consulting Staff - Modeling technology", "id": "46761", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5803",  "fields": [{"field": "1987", "value": "Pro*C"}, {"field": "1988", "value": "Embedded SQL is a method of combining the computing power of a high-level language like C/C++ and the database manipulation capabilities of SQL. It allows you to execute any SQL statement from an application program. Oracle's embedded SQL environment is called Pro*C.\r\n\r\nA Pro*C program is compiled in two steps.  First, the Pro*C precompiler recognizes the SQL statements embedded in the program, and replaces them with appropriate calls to the functions in the SQL runtime library. The output is pure C/C++ code with all the pure C/C++ portions intact. Then, a regular C/C++ compiler is used to compile the code and produces the executable. ..."}, {"field": "1989", "value": "http://infolab.stanford.edu/~ullman/fcdb/oracle/or-proc.html"}, {"field": "1990", "value": "http://lbdwww.epfl.ch/f/teaching/courses/oracle8i/server.815/a68022/toc.htm"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk ObjectStudio Developer", "id": "5802", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3839",  "fields": [{"field": "1987", "value": "Publicly available work done in VisualWorks, especially various tools enhancements"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.cincomsmalltalk.com/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sr. Software Engineer", "id": "3833", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11745",  "fields": [{"field": "1987", "value": "PVCS"}, {"field": "1988", "value": "PVCS, or Polytron Version Control System, is a software package for revision control of files, in particular source code files.\r\n\r\nPVCS follows the \"locking\" approach to concurrency control; it has no merge operator built-in (but does, nonetheless, have a separate merge command). However PVCS can also be configured to support several users simultaneously attempting to edit the file; in this case the second commiter (chronologically speaking) will have a branch created for him/her so that both modifications, instead of conflicting, will appear as parallel histories for the same file. This is unlike CVS and Subversion where the second commiter gets the choice between a merge of the two change sets, and the creation of a branch.\r\n\r\nOriginally published by Polytron in 1985, through a history of acquisitions and mergers, the product was at times owned by Sage Software, Intersolv, and Merant Software. The latter was acquired by Serena Software in 2004, which was itself acquired by Silver Lake Partners in 2006 ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/PVCS"}, {"field": "1990", "value": "http://www.serena.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3466",  "fields": [{"field": "1987", "value": "Python"}, {"field": "1988", "value": "Python is an interpreted programming language created by Guido van Rossum in 1990. Python is fully dynamically typed and uses automatic memory management; it is thus similar to Perl, Ruby, Scheme, Smalltalk, and Tcl. Python is developed as an open source project, managed by the non-profit Python Software Foundation. Python 2.4.3 was released on March 29, 2006"}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Python_programming_language"}, {"field": "1990", "value": "http://www.python.org/"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Web Software Developer / Programmer Analyst (3 positions)", "id": "3463", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Graduate Developer", "id": "9812", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Solution Engineer/Architect - Enterprise Search Technology (2 positions)", "id": "4380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2764",  "fields": [{"field": "1987", "value": "QA"}, {"field": "1988", "value": "In engineering and manufacturing, quality control and quality engineering are involved in developing systems to ensure products or services are designed and produced to meet or exceed customer requirements and expectations. These systems are often developed in conjunction with other business and engineering disciplines using a cross-functional approach. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Quality_Assurance"}, {"field": "1990", "value": "http://qaforums.com/"}, {"field": "2002", "values":[{"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Sys Engineer", "id": "9161", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Tester", "id": "4065", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Performance Architect - Get 80% of the bill rate", "id": "3943", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5824", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5829", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Application Support Professional", "id": "48597", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3216",  "fields": [{"field": "1987", "value": "QTP"}, {"field": "1988", "value": "QuickTest Professional (QTP) is a GUI and regression testing tool."}, {"field": "1989", "value": "http://www.mercury.com/us/products/quality-center/functional-testing/quicktest-professional/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Mercury_Interactive"}, {"field": "2002", "values":[{"value": "QA Tester", "id": "3215", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3219",  "fields": [{"field": "1987", "value": "Quality Center"}, {"field": "1988", "value": "Mercury Quality Center™ provides a web-based system for automated software quality testing and management across a wide range of application environments. Dashboard technology gives you the visibility to validate both functionality and automated business processes – and identify bottlenecks in production that stand in the way of business outcomes. Mercury Quality Center enables the IT team to engage in application testing even before the development process is complete. This shortens release schedules while ensuring the highest level of quality.\r\n\r\nWith Mercury Quality Center, you can:\r\n\r\nMake go-live decisions with confidence.\r\n\r\nStandardize and manage the entire quality process.\r\n\r\nReduce application deployment risk.\r\n\r\nImprove application quality and reliability.\r\n\r\nImplement automated software testing processes. ..."}, {"field": "1989", "value": "http://www.mercury.com/us/products/quality-center/"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "QA Tester", "id": "3215", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6713",  "fields": [{"field": "1987", "value": "Quants"}, {"field": "1988", "value": "A quantitative analyst is a person who works in the financial markets developing mathematical models to assist the activities of traders and risk managers within banks and other large corporate institutions. Throughout the industry, such professionals are known as quants.\r\n\r\nHistorically quants often had a background in mathematics or physics, usually at a PhD level. Fischer Black, an originator of the Black Scholes model, who might be viewed as the first quant, earned his PhD from Harvard in applied mathematics. However the rapid growth of the derivatives industry and increasing sophistication in the use of stochastic calculus to model the markets, led to the creation of specialized Masters and PhD courses in mathematical finance, computational finance, and/or financial reinsurance. Recently a large proportion of new quants have completed these courses, often sponsored by private institutions.\r\n\r\nAlthough the original \"quants\" were concerned with risk management and derivatives pricing, the meaning of the term has expanded over time to include those individuals involved in almost any application of mathematics in finance. An example is statistical arbitrage. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Quantitative_analyst"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Quantitative_Analysis_Software_%28Finance%29"}, {"field": "2002", "values":[{"value": "SmallTalk Developer", "id": "6712", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "102668",  "fields": [{"field": "1987", "value": "Qwaq"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.qwaq.com/"}, {"field": "1990", "value": "http://www.qwaq.com/products/index.php"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "129107",  "fields": [{"field": "1987", "value": "Qwest Integrator"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "SmallTalk Developer", "id": "129090", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9232",  "fields": [{"field": "1987", "value": "RAD6"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "87458",  "fields": [{"field": "1987", "value": "Rapid application development (RAD)"}, {"field": "1988", "value": "Rapid application development (RAD) is a software development process, which involves iterative development and the construction of prototypes."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Rapid_application_development"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2331",  "fields": [{"field": "1987", "value": "Rational Rose"}, {"field": "1988", "value": "Rose, a software modeling program, arose from a few engineers formerly at GE in Waukesha, Wisconsin. After Rational acquired the product, it moved much of the development to California.\r\n\r\nRational developed and maintained Rose, afterwards called Rational Rose, as a flagship product.\r\n\r\nRose originated to support Ada programming. It currently supports C++ and Java. Unlike many programming artifacts, which developers retain and maintain, Rose Models merely form a stage in the development of a program; hence designers and programmers can discard them after a few uses, because they can re-generate them from the developed program, using round-trip engineering. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Rational_Rose"}, {"field": "1990", "value": "http://www-306.ibm.com/software/rational/"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5094", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer II", "id": "4121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer - Smalltalk", "id": "3278", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler", "id": "5565", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer, Dba, System Analyst", "id": "2330", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5097", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5271",  "fields": [{"field": "1987", "value": "RDD-100"}, {"field": "1988", "value": "The systems you design are large and complex. They are driven by customer requirements and business objectives. Throughout the design process, engineers from different disciplines must work together and communicate with precision. This presents your company with some significant design control barriers.\r\n\r\nHolagent's RDD-100 software products put the power ot automation to work to provide you a proven systems engineering solution. A Requirements Driven Development (RDDTM) software suite, the RDD-100 product family gives you a tool set for identifying system conflicts early in the design process-before you are committed to the long-term costs of the system. ..."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Systems Engineer", "id": "5266", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9963",  "fields": [{"field": "1987", "value": "Real time communications"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4630",  "fields": [{"field": "1987", "value": "Real-time operating systems"}, {"field": "1988", "value": "A real-time operating system (RTOS) is a class of operating system intended for real-time applications. Examples include embedded applications (programmable thermostats, household appliance controllers, mobile telephones), industrial robots, industrial control (see SCADA), and scientific research equipment.\r\n\r\nA RTOS facilitates the creation of a real-time system, but does not guarantee the finished product will be real-time; this requires correct development of the software. A RTOS does not necessarily have high throughput; rather, a RTOS provides facilities which, if used properly, guarantee that system deadlines can be met generally (\"soft real-time\") or deterministically (\"hard real-time\"). A RTOS will typically use specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system. A RTOS is valued more for how quickly and/or predictably it can respond to a particular event than for the given amount of work it can perform over time. Key factors in an RTOS are therefore minimal interrupt and thread switching latency. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Real_time_operating_system"}, {"field": "1990", "value": "http://www.rtcmagazine.com/home/article.php?id=100154"}, {"field": "2002", "values":[{"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5915", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer 1 or 2 (multiple positions)", "id": "4667", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6147",  "fields": [{"field": "1987", "value": "Real-world apps"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6160", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "6146", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2374",  "fields": [{"field": "1987", "value": "Reconfigurable architectures"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Post-doctorate research positions (2)", "id": "2367", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9626",  "fields": [{"field": "1987", "value": "Record locking"}, {"field": "1988", "value": "Record locking is the technique of preventing simultaneous access to data in a database, to prevent inconsistent results.\r\n\r\nThe classic example is demonstrated by two bank clerks attempting to update the same bank account for two different transactions. Clerk 1 and clerk 2 both retrieve (ie, copy) the account's current balance. Clerk 1 applies one transaction and refiles the new balance. Clerk 2 applies a different transaction and refiles a new balance that obliterates the information saved by clerk 1. The resulting account balance no longer reflects the first transaction.\r\n\r\nTo prevent inconsistencies created by that kind of unlimited access, the account's record can instead be immediately locked upon being retrieved for any subsequent update. Anyone attempting to retrieve the same record for editing is denied access because of the lock (although, depending on the implementation, they may be able to view the record without editing it). Once the record is saved or edits are canceled, the lock is released, thereby always insuring consistent data within the record being edited. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Record_locking"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4625",  "fields": [{"field": "1987", "value": "Refactoring Browser"}, {"field": "1988", "value": "... As development environments add refactoring features, many of these features have been implemented in the class browser as well as in text editors. A refactoring browser can allow a programmer to move an instance variable from one class to another simply by dragging it in the graphic user interface, or to combine or separate classes using mouse gestures rather than a large number of text editor commands. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Class_browser"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6131",  "fields": [{"field": "1987", "value": "Refined Products contracts"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IO Developer", "id": "6128", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84565",  "fields": [{"field": "1987", "value": "Refined Products logistics/settlement"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk _possibility_:  OO developer, physical commodities trading", "id": "123854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2243",  "fields": [{"field": "1987", "value": "Relational Databases"}, {"field": "1988", "value": "A relational database is a database based on the relational model. Strictly speaking the term refers to a specific collection of data but it is invariably employed together with the software used to manage that collection of data. That software is more correctly called a relational database management system, or RDBMS. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Relational_databases"}, {"field": "1990", "value": "http://www.acm.org/classics/nov95/toc.html"}, {"field": "2002", "values":[{"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltak Developer", "id": "3447", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "96729", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "71316", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Consultant", "id": "46533", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Softwareentwickler Smalltalk (m/w)", "id": "32022", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Application Support Professional", "id": "48597", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}, {"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Analyst/Programmer", "id": "10403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4659",  "fields": [{"field": "1987", "value": "Release Management "}, {"field": "1988", "value": "Release Management is the discipline within software engineering of managing software releases.\r\n\r\nAs software systems, software development processes, and resources become more distributed, they invariably become more specialized. Furthermore, software products (especially web applications) are typically in an ongoing cycle of development, testing, and release. Add to this an evolution in the platforms on which these systems run, and you’ve got a lot of moving pieces that must fit together to guarantee the success and long term value of a product or project.\r\n\r\nThe need exists for a resource to oversee the development, testing, deployment, and support of these systems. This resource must have a general knowledge of every aspect of the software development lifecycle, various operating systems and software application platforms, and an understanding of different business functions and perspectives. Release Management addresses this need. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Release_Management"}, {"field": "1990", "value": "http://releasemanagement.wordpress.com/"}, {"field": "2002", "values":[{"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3112",  "fields": [{"field": "1987", "value": "Remedy"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Remedy Developer", "id": "3111", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "43973",  "fields": [{"field": "1987", "value": "Remote messaging"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5414",  "fields": [{"field": "1987", "value": "Reporting tools"}, {"field": "1988", "value": "Report Authoring tool such as: Actuate, Crystal, Cognos, Business Objects."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5357",  "fields": [{"field": "1987", "value": "Reportoire"}, {"field": "1988", "value": "A Smalltalk reports generator of some sort."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5195",  "fields": [{"field": "1987", "value": "Requirements analysis and estimating"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Three permanent positions for french speaking Smalltalkers", "id": "35687", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk technical developer", "id": "10111", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Technical Developer", "id": "5194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer (SQL Server / IVR)", "id": "5374", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk/Gemstone Developer", "id": "103717", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28403",  "fields": [{"field": "1987", "value": "RESTful API design"}, {"field": "1988", "value": "Representational State Transfer (REST) is a style of software architecture for distributed hypermedia systems such as the World Wide Web. The terms “Representational State Transfer” and “REST” were introduced in 2000 in the doctoral dissertation of Roy Fielding,[1] one of the principal authors of the Hypertext Transfer Protocol (HTTP) specification. The terms have since come into widespread use in the networking community.\r\n\r\nREST strictly refers to a collection of network architecture principles that outline how resources are defined and addressed. The term is often used in a looser sense to describe any simple interface that transmits domain‐specific data over HTTP without an additional messaging layer such as SOAP or session tracking via HTTP cookies. These two meanings can conflict as well as overlap. It is possible to design any large software system in accordance with Fielding’s REST architectural style without using HTTP and without interacting with the World Wide Web. It is also possible to design simple XML+HTTP interfaces that do not conform to REST principles, and instead follow a model of remote procedure call. The difference between the uses of the term “REST” causes some confusion in technical discussions.\r\n\r\nSystems that follow Fielding’s REST principles are often referred to as “RESTful”; zealous REST advocates call themselves “RESTafarians”. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Representational_State_Transfer"}, {"field": "1990", "value": "http://rest.blueoxen.net/cgi-bin/wiki.pl?FrontPage"}, {"field": "2002", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6649",  "fields": [{"field": "1987", "value": "REXX"}, {"field": "1988", "value": "REXX (REstructured eXtended eXecutor) is an interpreted programming language which was developed at IBM. It is a structured high-level programming language which was designed to be both easy to learn and easy to read. Both commercial and open source interpreters for REXX are available on a wide range of computing platforms, and compilers are available for IBM mainframes. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Rexx"}, {"field": "1990", "value": "http://www.ibm.com/rexx/"}, {"field": "2002", "values":[{"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "123671", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Retail Delivery System", "id": "51551", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3414",  "fields": [{"field": "1987", "value": "RF"}, {"field": "1988", "value": "Radio frequency, or RF, refers to that portion of the electromagnetic spectrum in which electromagnetic waves can be generated by alternating current fed to an antenna. Such frequencies account for the following parts of the spectrum shown in the table below. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Radio_frequency"}, {"field": "1990", "value": "http://www.sengpielaudio.com/calculator-wavelength.htm"}, {"field": "2002", "values":[{"value": "Product Engineer", "id": "3411", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9162",  "fields": [{"field": "1987", "value": "RoboHelp"}, {"field": "1988", "value": "RoboHelp is a Help authoring tool (HAT) created by the eHelp Corporation and now owned by Adobe Systems following the acquisition of Macromedia. The software is used by technical writers to create computer help files in various formats, including:\r\n\r\n    * FlashHelp\r\n    * Microsoft WinHelp\r\n    * Microsoft Compressed HTML Help\r\n    * Sun JavaHelp\r\n    * WebHelp\r\n    * Oracle Help for Java\r\n    * XML\r\n    * Microsoft Word\r\n..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/RoboHelp"}, {"field": "1990", "value": "http://www.adobe.com/products/robohelp/"}, {"field": "2002", "values":[{"value": "App Sys Engineer", "id": "9161", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5916",  "fields": [{"field": "1987", "value": "Robot control languages"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Open PhD Position on Software Dynamic Remodularization for Embedded Systems", "id": "113074", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5915", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5904",  "fields": [{"field": "1987", "value": "RPG"}, {"field": "1988", "value": "RPG is a programming language for business applications. Originally an initialism for Report Program Generator, it officially no longer stands for anything. Its latest incarnation is RPG IV (aka ILE RPG) on IBM's System i servers; it inherits the System i Integrated Language Environment’s OOP features such as prototyped functions and procedures, static and dynamic binding, access to C routine libraries, dynamic link libraries, and fully recursive and re-entrant modular code. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/RPG_programming_language"}, {"field": "1990", "value": "http://bitsavers.org/pdf/ibm/14xx/C24-3261-1_1401_diskRPG.pdf"}, {"field": "2002", "values":[{"value": "Systems Administrator (Mapics)", "id": "5900", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9373",  "fields": [{"field": "1987", "value": "RS232"}, {"field": "1988", "value": "h/w i/f protocol knowledge"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "OO Smalltalk Engineer (devices/wafers)", "id": "9371", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "83304",  "fields": [{"field": "1987", "value": "RSA"}, {"field": "1988", "value": "In cryptography, RSA is an algorithm for public-key cryptography. It is the first algorithm known to be suitable for signing as well as encryption, and one of the first great advances in public key cryptography. RSA is widely used in electronic commerce protocols, and is believed to be secure given sufficiently long keys and the use of up-to-date implementations. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Rsa"}, {"field": "1990", "value": "http://www.di-mgt.com.au/rsa_alg.html"}, {"field": "2002", "values":[{"value": "Sr. Programmer Analyst", "id": "83279", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9953",  "fields": [{"field": "1987", "value": "rST"}, {"field": "1988", "value": "Framework for supporting distributed Squeak objects. The main goal of the project is transparency, so you don't need to change your objects to become remote. Another goal is to handle intermittence in the availability of the images, so PDA and Notebooks can interoperate in a distributed environment. Each object decides to pass \"as copy\" or \"as reference\", in the default implementation all objects pass \"by reference\" but Booleans, String, Character, Number and UndefinedObject (see implementors of #remoteType). ..."}, {"field": "1989", "value": "http://wiki.squeak.org/squeak/2288"}, {"field": "1990", "value": "http://map.squeak.org/package/99b2e63c-2a19-4cc2-b049-0d0b39b2649a"}, {"field": "2002", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6360",  "fields": [{"field": "1987", "value": "Ruby"}, {"field": "1988", "value": "Ruby is a reflective, dynamic, object-oriented programming language. It combines syntax inspired by Perl with Smalltalk-like object-oriented features, and also shares some features with Python, Lisp, Dylan and CLU. Ruby is a single-pass interpreted language. Its main implementation is free software distributed under an open-source license. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Ruby_%28programming_language%29"}, {"field": "1990", "value": "http://www.ruby-lang.org/en/"}, {"field": "2002", "values":[{"value": "Ruby on Rails, Smalltalk and J2EE, Rotterdam, 50k+", "id": "28025", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Graduate Developer", "id": "9812", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28576",  "fields": [{"field": "1987", "value": "Ruby on Rails"}, {"field": "1988", "value": "Ruby on Rails is a free web application framework. It aims to increase the speed and ease with which database-driven web sites can be created, and offers skeleton code frameworks (scaffolding) from the outset. Often shortened to Rails, or RoR, Ruby on Rails is an open source project written in the Ruby programming language, and applications using the Rails framework are developed using the Model-View-Controller design paradigm. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Ruby_on_Rails"}, {"field": "1990", "value": "http://www.rubyonrails.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "115863",  "fields": [{"field": "1987", "value": "Ruby, Python and/or C++/Java (J2EE)/C#(.Net)"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer (Smalltalk)", "id": "115844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85551",  "fields": [{"field": "1987", "value": "Rules engine development"}, {"field": "1988", "value": "A business rules engine is a software system that executes one or more business rules in a runtime production environment. The rules might come from legal regulation (\"An employee can be fired for any reason or no reason but not for an illegal reason\"), company policy (\"All customers that spend more than $100 at one time will receive a 10% discount\"), or other sources.\r\n\r\nRule engine software is commonly provided as a component of a business rule management system which, among other functions, provides the ability to: register, define, classify, and manage all the rules, verify consistency of rules definitions (”Gold-level customers are eligible for free shipping when order quantity > 10” and “maximum order quantity for Gold-level customers = 10” ), define the relationships between different rules, and relate some of these rules to IT applications that are affected or need to enforce one or more of the rules. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Rules_engine"}, {"field": "1990", "value": "http://www.bizrules.info/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4030",  "fields": [{"field": "1987", "value": "RUP"}, {"field": "1988", "value": "The Rational Unified Process (RUP) is a popular iterative software development process created by the Rational Software Corporation, now a division of IBM. The RUP is an extensive refinement of the (generic) Unified Process.\r\n\r\nThe RUP is not a single concrete prescriptive process, but rather an adaptable process framework. It is intended to be tailored, in the sense that development organizations and software project teams will select the elements of the process that are appropriate for their needs. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/RUP"}, {"field": "1990", "value": "http://www.rational.com/"}, {"field": "2002", "values":[{"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Project Manager", "id": "4999", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}, {"value": "PMP SDLC Senior Project Manager", "id": "4029", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3845",  "fields": [{"field": "1987", "value": "Sales Support"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Field Application Engineer", "id": "3844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6430",  "fields": [{"field": "1987", "value": "SAN"}, {"field": "1988", "value": "In computing, a storage area network (SAN) is a network (referred to as a fabric) designed to attach computer storage devices such as disk array controllers and tape libraries to servers. As of 2007, SANs are most commonly found in enterprise storage.\r\n\r\nA SAN allows a machine to connect to remote targets such as disks and tape drives on a network for block level I/O. From the point of view of the class drivers and application software, the devices appear as locally attached devices.\r\n\r\nThere are two variations of SANs:\r\n\r\n   1. A network whose essential purpose is the transfer of data between computer systems and storage elements. A SAN consists of a communication infrastructure, which provides physical connections, and a management layer, which organizes the connections, storage elements, and computer systems so that data transfer is secure and robust. The term SAN is usually (but not necessarily) identified with block I/O services rather than file access services.\r\n   2. A storage system consisting of storage elements, storage devices, computer systems, and/or appliances, plus all control software, communicating over an ethernet network.\r\n\r\nStorage networks are distinguished from other forms of network storage by the low-level access method that they use. Data traffic on the SAN Fabric is very similar to those used for internal disk drives, like ATA and SCSI.\r\n\r\nIn a storage network, a server issues a request for specific blocks, or data segments, from specific disk drives. This method is known as block storage. The device acts in a similar fashion to an internal drive, accessing the specified block, and sending the response across the network.\r\n\r\nIn more traditional file storage access methods, like SMB/CIFS or NFS, a server issues a request for an abstract file as a component of a larger file system, managed by an intermediary computer. The intermediary then determines the physical location of the abstract resource, accesses it on one of its internal drives, and sends the complete file across the network.\r\n\r\nMost storage networks use the SCSI protocol for communication between servers and disk drive devices, though they do not use its low-level physical interface. Typical SAN physical interfaces include 1Gbit Fibre Channel, 2Gbit Fibre Channel, 4Gbit Fibre Channel, and (in limited cases) 1Gbit iSCSI. The SCSI protocol information will be carried over the lower level protocol via a mapping layer. For example, most SANs in production today use some form of SCSI over Fibre Channel system, as defined by the FCP mapping standard. iSCSI is a similar mapping method designed to carry SCSI information over IP. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Storage_Area_Network"}, {"field": "1990", "value": "http://www.redbooks.ibm.com/abstracts/sg245470.html?Open"}, {"field": "2002", "values":[{"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3670",  "fields": [{"field": "1987", "value": "SAS"}, {"field": "1988", "value": "The SAS System, originally Statistical Analysis System, is an integrated system of software products provided by SAS Institute that enables the programmer to perform:\r\n\r\n    * data entry, retrieval, management, and mining\r\n    * report writing and graphics\r\n    * statistical and mathematical analysis\r\n    * business planning, forecasting, and decision support\r\n    * operations research and project management\r\n    * quality improvement\r\n    * applications development\r\n    * warehousing (extract, transform, load)\r\n    * platform independent and remote computing\r\n\r\nIn addition, the SAS System integrates with many SAS business solutions that enable large scale software solutions for areas such as human resource management, financial management, business intelligence, customer relationship management and more."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SAS_System"}, {"field": "1990", "value": "http://www.sasglobalforum.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "4103",  "fields": [{"field": "1987", "value": "SCI Security clearance"}, {"field": "1988", "value": "... As with TS clearances, Sensitive Compartmented Information (SCI) clearances are assigned only after one has been through the rigors of a Single Scope Background Investigation. SCI access, however, is assigned only in \"compartments.\" See Compartmentalization (intelligence). These compartments are necessarily separated from each other organizationally, so an individual with access to one compartment will not necessarily have access to another. Each compartment may include its own additional clearance process. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Security_clearance#Sensitive_Compartmented_Information_.28SCI.29"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Object-Oriented Software Developer", "id": "6811", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "4100", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4215", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4113", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5642", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "95880",  "fields": [{"field": "1987", "value": "Scientific Library Systems (FRBR)"}, {"field": "1988", "value": "Functional Requirements for Bibliographic Records -- or FRBR, sometimes pronounced (IPA pronunciation: [fɝbɚ]) -- is a conceptual entity-relationship model developed by the International Federation of Library Associations and Institutions (IFLA) that relates user tasks of retrieval and access in online library catalogues and bibliographic databases from a user’s perspective. It represents a more holistic approach to retrieval and access as the relationships between the entities provide links to navigate through the hierarchy of relationships. The model is significant because it is separate from specific cataloguing standards such as AACR2 or International Standard Bibliographic Description (ISBD). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Functional_Requirements_for_Bibliographic_Records"}, {"field": "1990", "value": "http://www.collectionscanada.ca/jsc/rdaprospectus.html"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5684",  "fields": [{"field": "1987", "value": "SCORM"}, {"field": "1988", "value": "Sharable Content Object Reference Model (SCORM) is a collection of standards and specifications for web-based e-learning. It defines communications between client side content and a host system called the run-time environment (commonly a function of a learning management system). SCORM also defines how content may be packaged into a transferable ZIP file.\r\n\r\nSCORM is a specification of the Advanced Distributed Learning (ADL) Initiative, which comes out of the Office of the Secretary of Defense.\r\n\r\nSCORM 2004 introduces a complex idea called sequencing, which are rules that specify the order in which a learner may experience content objects. The standard uses XML, and it is based on the results of work done by AICC (CBT), IMS, IEEE, and Ariadne. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SCORM"}, {"field": "1990", "value": "http://www.adlnet.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28304",  "fields": [{"field": "1987", "value": "Script.aculo.us"}, {"field": "1988", "value": "script.aculo.us is a JavaScript library built on the Prototype JavaScript Framework, providing dynamic visual effects and user interface elements via the Document Object Model.\r\n\r\nIt is most notably included with Ruby on Rails, but also provided separately to work with other web application frameworks and scripting languages.\r\n\r\nscript.aculo.us was extracted by Thomas Fuchs from his work on fluxiom, a web based digital asset management tool by the design company wollzelle.[1] It was first released to the public in June 2005. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Script.aculo.us"}, {"field": "1990", "value": "http://script.aculo.us/"}, {"field": "2002", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4032",  "fields": [{"field": "1987", "value": "SDLC"}, {"field": "1988", "value": "Systems Development Life Cycle, or SDLC, is defined by the United States Department of Justice as a software development process, although it is also a distinct process independent of software or other Information Technology considerations. It is used by a systems analyst to develop an information system, including requirements, validation, training, and user ownership through investigation, analysis, design, implementation, and maintenance. SDLC is also known as information systems development or application development. An SDLC should result in a high quality system that meets or exceeds customer expectations, within time and cost estimates, works effectively and efficiently in the current and planned information technology infrastructure, and is cheap to maintain and cost-effective to enhance. SDLC is a systems approach to problem solving and is made up of several phases, each comprised of multiple steps: ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/System_Design_Life_Cycle"}, {"field": "1990", "value": "http://www.usdoj.gov/jmd/irm/lifecycle/table.htm"}, {"field": "2002", "values":[{"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Team Lead", "id": "5850", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "6822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VisualAge Smalltalk Developer", "id": "4880", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Engineer", "id": "6206", "category": "Advertised Positions", "category_id": "1210"}, {"value": "PMP SDLC Senior Project Manager", "id": "4029", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer (SQL Server / IVR)", "id": "5374", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Programmer", "id": "5813", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6513",  "fields": [{"field": "1987", "value": "Seaside"}, {"field": "1988", "value": "Seaside is a web application framework for AJAX-type software development written in Smalltalk. It makes heavy use of continuations in order to mimic stateful behavior over the stateless HTTP protocol. It is the only major web framework to use continuations as a fundamental part of the application behavior[citation needed].\r\n\r\nContinuations or closures are known in Smalltalk as 'blocks'. Code is specified with square brackets, including any temporary variables needed. That code can later be executed in its own context with arguments passed in to populate the variables within that context. Because blocks can have associated blocks to handle error and other exceptional conditions, they provide a mechanism for rollback and resumption which is not simply stack-oriented. This is essential in a web browser environment where \"refresh\" and \"back\" buttons may interrupt the flow of processing.\r\n\r\nSeaside is often run on top of the Smalltalk Swazoo web server from Camp Smalltalk. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Seaside_%28software%29"}, {"field": "1990", "value": "http://www.seaside.st/"}, {"field": "2002", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone/S and Seaside programmer at a startup", "id": "58084", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Seaside/J2EE", "id": "28139", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Web Developer", "id": "122417", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk openings", "id": "14906", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Job Opportunity (Smalltalk And Seaside)", "id": "26085", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "6512", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9521",  "fields": [{"field": "1987", "value": "Secret security clearance"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "9422", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3900",  "fields": [{"field": "1987", "value": "SECSII"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Automation Engineer", "id": "3899", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Engineer", "id": "4675", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3190",  "fields": [{"field": "1987", "value": "SECS/GEM protocols"}, {"field": "1988", "value": "The Generic Model For Communications And Control Of Manufacturing Equipment (GEM) standard is\tmaintained and published by the non-profit organization Semiconductor Equipment and Materials International (SEMI). It is designated as SEMI standard E30. GEM intends \"to produce economic benefits for both device manufacturers and equipment suppliers...\" by defining \"... a common set of equipment behavior and communications capabilities that provide the functionality and flexibility to support the manufacturing automation programs of semiconductor device manufacturers\" [SEMI E30, 1.3]. GEM is a standard implementation of the SECS-II standard, SEMI E5. The GEM standard is applicable to any manufacturing equipment. Many equipment in semiconductory, surface mount technology, and electronics assembly industries provide a GEM interface so that the factory host may interface to the machine for monitoring and/or controlling purposes. The standard is general enough to apply to any manufacturing equipment.\r\nAll GEM compliant manufacturing equipment share a consistent interface and certain consistent behavior. All may communicate with a GEM capable host using either TCP/IP (using the HSMS standard, SEMI E37) or RS-232 based protocol (using the SECS-I standard, SEMI E4). Often both protocols are supported. Each piece of equipment may be monitored and controlled using a common set of line management tools defined by GEM. When an equipment has has GEM interface, it takes just minutes (or even seconds) for factory GEM host software to establish communication and begin monitoring the machine's activity. This means that equipment manufacturers\tmay spend more time and money improving the machine's quality by providing a common interface to all factories. It means that factories may spend more time and money improving production and processes, rather than setting up communication to the machines. ..."}, {"field": "1989", "value": "http://www.cimetrix.com/gemintro.cfm"}, {"field": "1990", "value": "http://www.panalytical.com/index.cfm?pid=420"}, {"field": "2002", "values":[{"value": "Senior Software Engineer", "id": "3189", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "9528", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "19968",  "fields": [{"field": "1987", "value": "Security clearance"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Development 5", "id": "19907", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "113720",  "fields": [{"field": "1987", "value": "SEI"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3192",  "fields": [{"field": "1987", "value": "Semiconductor manufacturing equipment"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "smallTalk Programming Support", "id": "80802", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "5061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "3189", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer Manager", "id": "5387", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5077", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Developer", "id": "4199", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Entry Level)", "id": "5081", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Engineer", "id": "4675", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Automation Engineer", "id": "3899", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6905",  "fields": [{"field": "1987", "value": "Semiconductor/Manufacturing experience preferred"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "9528", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Sr. Software Developer", "id": "6904", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "37115",  "fields": [{"field": "1987", "value": "Semiconductor/Manufacturing knowledge"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "IP Patent Attorney", "id": "36940", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9959",  "fields": [{"field": "1987", "value": "Serial communications"}, {"field": "1988", "value": "In telecommunications and computer science, serial communications is the process of sending data one bit at one time, sequentially, over a communications channel or computer bus. This is in contrast to parallel communications, where all the bits of each symbol are sent together. Serial communications is used for all long-haul communications and most computer networks, where the cost of cable and synchronization difficulties make parallel communications impractical. Serial computer buses are becoming more common as improved technology enables them to transfer data at higher speeds. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Serial_communications"}, {"field": "1990", "value": "http://pinouts.ru/pin_SerialPorts.shtml"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5152",  "fields": [{"field": "1987", "value": "Server development"}, {"field": "1988", "value": "In information technology, a server is a computer system that provides services to other computing systems—called clients—over a network. The term server can refer to hardware (such as a Sun computer system) or software (such as an RDBMS server). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Server_%28computing%29"}, {"field": "1990", "value": "http://www.sun.com/servers/index.jsp"}, {"field": "2002", "values":[{"value": "Smalltalk / C++ Developer - Get 80% of the bill rate", "id": "5149", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "129892",  "fields": [{"field": "1987", "value": "Server Hardware"}, {"field": "1988", "value": "This includes things such as RAID systems, NIC Teaming, and RIB support."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "83799",  "fields": [{"field": "1987", "value": "Server management"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "System Development Sr Professional", "id": "61878", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4935",  "fields": [{"field": "1987", "value": "Server Scripts"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business/Systems Analyst", "id": "4931", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2254",  "fields": [{"field": "1987", "value": "Server Smalltalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer", "id": "2253", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2857", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "84591",  "fields": [{"field": "1987", "value": "Service Center"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84459",  "fields": [{"field": "1987", "value": "Service-oriented architecture (SOA)"}, {"field": "1988", "value": "Service-oriented architecture (SOA) is a method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services. SOA also describes IT infrastructure which allows different applications to exchange data with one another as they participate in business processes. The aim is a loose coupling of services with operating systems, programming languages and other technologies which underlie applications. SOA separates functions into distinct units, or services[2], which are made accessible over a network in order that they can be combined and reused in the production of business applications.[3] These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services. SOA concepts are often seen as built upon, and evolving from older concepts of distributed computing and modular programming. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Service_oriented_architecture"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4447",  "fields": [{"field": "1987", "value": "Shell Scripts"}, {"field": "1988", "value": "A shell script is a script written for the shell, or command interpreter, of an operating system. It is often considered a simple domain-specific programming language. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. Usually, shell script refers to scripts written for a Unix shell, while DOS and Windows command-line scripts are called batch files, but here we discuss properties of both.\r\n\r\nMany shell script interpreters double as command-line interface, such as the Unix shell or the MS-DOS COMMAND.COM. Others, such as AppleScript, add scripting capability to computing environments lacking a command-line interface. Other examples of languages primarily intended for shell scripting include DCL and JCL. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Shell_script"}, {"field": "1990", "value": "http://programming.newsforge.com/programming/04/03/01/1554205.shtml"}, {"field": "2002", "values":[{"value": "Level 3 Service Specialist", "id": "108858", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Konzeption Spezialist", "id": "5418", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Object Oriented developer", "id": "5652", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5903",  "fields": [{"field": "1987", "value": "ShipSoft"}, {"field": "1988", "value": "ShipSelect automates the carrier selection process for shipments of all modes including LTL, Truckload and Rail. ShipSelect is designed to automatically analyze criteria such as transit time, carrier preference, cost, mode, performance, and carrier service types to present the optimal carrier based on the user’s particular criteria. This guarantees the optimal carrier is chosen for every shipment, while conforming to routing guide requirements. By performing the carrier selection process upstream, ShipSelect ensures that the customer's shipping requirements are exactly met at order placement time. ..."}, {"field": "1989", "value": "http://www.varsitylogistics.com/solutions/shipselect.asp"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Systems Administrator (Mapics)", "id": "5900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "118334",  "fields": [{"field": "1987", "value": "Siebel"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Engineer", "id": "118317", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5165",  "fields": [{"field": "1987", "value": "Simulink"}, {"field": "1988", "value": "Simulink, developed by The MathWorks, is a tool for modeling, simulating and analyzing multidomain dynamic systems. Its primary interface is a graphical block diagramming tool and an customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and both drive MATLAB or be scripted from it. Simulink is widely used in control theory and digital signal processing for multidomain simulation and design. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Simulink"}, {"field": "1990", "value": "http://www.mathworks.com/products/simulink/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineers", "id": "5121", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "26237",  "fields": [{"field": "1987", "value": "Slovenian language"}, {"field": "1988", "value": "Slovenian or Slovene (slovenski jezik or slovenščina) is an Indo-European language that belongs to the family of South Slavic languages. It is spoken by approximately 2 million speakers worldwide, the majority of whom live in Slovenia. Slovenian is one of the few languages to have preserved the dual grammatical number from Proto-Indo-European. Also, Slovenian and Slovak are the two modern Slavic languages whose names for themselves literally mean \"Slavic\" (slověnьskъ in old Slavonic). Slovenian is also one of the official languages of the European Union. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Slovenian_language"}, {"field": "1990", "value": "http://www.ethnologue.org/show_language.asp?code=slv"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Aida/Web developer for a Customer Relationship Managemet system", "id": "26196", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1259",  "fields": [{"field": "1987", "value": "Smalltalk"}, {"field": "1988", "value": "General or unspecified Smalltalk skills"}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Smalltalk"}, {"field": "1990", "value": "http://www.smalltalk.org/main/"}, {"field": "2002", "values":[{"value": "Healthcare Modeling Scientist", "id": "6293", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Experienced Smalltalk developer", "id": "5869", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Member of Consulting Staff - Modeling technology", "id": "46761", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GemStone / Smalltalk Developer", "id": "6660", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Smalltak Developer", "id": "3447", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmers for One Laptop Per Child XO using Squeak Smalltalk and Etoys", "id": "25704", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developers (multiple positions)", "id": "41497", "category": "Advertised Positions", "category_id": "1210"}, {"value": "URGENT ANALYSTE DEVELOPPEUR SMALLTALK DB2", "id": "34023", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer - Get 80% of the bill rate", "id": "5855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Analyst/Programmer", "id": "27110", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Internship for a french speaking master student", "id": "4969", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IP Patent Attorney", "id": "36940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Busqueda Programador", "id": "5616", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developers", "id": "32535", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OSP Modeling and Provisioning Delivery Lead", "id": "11027", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54985",  "fields": [{"field": "1987", "value": "Smalltalk"}, {"field": "1988", "value": "General or unspecified Smalltalk skills"}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Smalltalk"}, {"field": "1990", "value": "http://www.smalltalk.org/main/"}, {"field": "2002", "values":[{"value": "Software Developer", "id": "5061", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "63155",  "fields": [{"field": "1987", "value": "Smalltalk"}, {"field": "1988", "value": "General Smalltalk knowledge"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SmallTalk Developer", "id": "130584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Proggrammer", "id": "130467", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer - VB, Small Talk, SQL Server", "id": "128921", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Application Developer - NEEDED NOW!!", "id": "115587", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Manager", "id": "124061", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IBTech FI - Application Developer (Smalltalk)", "id": "114064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "127313", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "126197", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "System Development Sr Professional", "id": "61878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Trainee", "id": "82599", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "73528",  "fields": [{"field": "1987", "value": "Smalltalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Professionals", "id": "73519", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "73841",  "fields": [{"field": "1987", "value": "Smalltalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Associate/Senior Associate", "id": "73822", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "115853",  "fields": [{"field": "1987", "value": "Smalltalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer (Smalltalk)", "id": "115844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4628",  "fields": [{"field": "1987", "value": "Smalltalk Configuration Management"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Programmer Analyst II", "id": "59572", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6120",  "fields": [{"field": "1987", "value": "Smalltalk customer support experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Application Technical Support", "id": "6330", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Support Engineer", "id": "6117", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "85864",  "fields": [{"field": "1987", "value": "Smalltalk development for large scale deployments with complex relationships"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4627",  "fields": [{"field": "1987", "value": "Smalltalk Packaging"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "113955",  "fields": [{"field": "1987", "value": "Smalltalk within an ITIL environment"}, {"field": "1988", "value": "Using Smalltalk in an Information Technology Infrastructure Library environment - The Information Technology Infrastructure Library (ITIL) is a set of concepts and policies for managing information technology (IT) infrastructure, development and operations.\r\n\r\nITIL is published in a series of books, each of which covers an IT management topic. The names ITIL and IT Infrastructure Library are registered trademarks of the United Kingdom's Office of Government Commerce (OGC). ITIL gives a detailed description of a number of important IT practices with comprehensive checklists, tasks and procedures that any IT organization can tailor to its needs."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ITIL"}, {"field": "1990", "value": "http://www.itil-officialsite.com/home/home.asp"}, {"field": "2002", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5188",  "fields": [{"field": "1987", "value": "SmalltalkBroker"}, {"field": "1988", "value": "SmalltalkBroker provides CORBA 2.0 compliant connectivity through the Smalltalk-based IDL compiler or the ORB interoperability facility. SmalltalkBroker makes the connection between applications running on SmalltalkBroker and other CORBA 2.0 compatible ORBs, regardless of language. ..."}, {"field": "1989", "value": "http://www.promia.com/products_and_tools/smalltalkbroker/SmalltalkBroker.htm"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4983",  "fields": [{"field": "1987", "value": "Smallworld"}, {"field": "1988", "value": "Smallworld was a GIS company founded in Cambridge, England, in 1989 by Dick Newell and others. In September 2000, it was acquired by GE Energy, a division of General Electric. While the company name has gone, the Smallworld name lives on as the brand name for the software technology and applications.\r\n\r\nSmallworld technology supports application products for communications, utility and public systems organizations.\r\n\r\n...\r\n\r\nTechnology\r\n\r\nGE Energy's Smallworld GIS platform is based on two technologies.\r\n\r\nThe first is an object-oriented programming language called Magik that supports multiple inheritance, polymorphisim and is dynamically typed.\r\n\r\nThe second is database technology called Version Managed Data Store (VMDS) that has been designed and optimized for storing and analyzing complex spatial and topological data. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Smallworld"}, {"field": "1990", "value": "http://www.gepower.com/prod_serv/products/gis_software/en/smallworld4.htm"}, {"field": "2002", "values":[{"value": "Software Entwickler/in oder Projektleiter/in", "id": "9645", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Java afgestudeerden opgelet! Super start posities op Pole Position!", "id": "4982", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3518",  "fields": [{"field": "1987", "value": "SmartTalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Assoc Scientist", "id": "3511", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Scientist", "id": "3527", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5155",  "fields": [{"field": "1987", "value": "SNMP"}, {"field": "1988", "value": "The simple network management protocol (SNMP) forms part of the internet protocol suite as defined by the Internet Engineering Task Force (IETF). More specifically, it is a Layer 7 or Application Layer protocol that is used by network management systems for monitoring network-attached devices for conditions that warrant administrative attention. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SNMP"}, {"field": "1990", "value": "http://www.simpleweb.org/"}, {"field": "2002", "values":[{"value": "Smalltalk / C++ Developer - Get 80% of the bill rate", "id": "5149", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Computer Software Engineer", "id": "5696", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2508",  "fields": [{"field": "1987", "value": "SOAP"}, {"field": "1988", "value": "SOAP is a protocol for exchanging XML-based messages over a computer network, normally using HTTP. SOAP forms the foundation layer of the web services stack, providing a basic messaging framework that more abstract layers can build on. SOAP facilitates the Service-Oriented architectural pattern.\r\n\r\nThere are several different types of messaging patterns in SOAP, but by far the most common is the Remote Procedure Call (RPC) pattern, where one network node (the client) sends a request message to another node (the server), and the server immediately sends a response message to the client. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SOAP"}, {"field": "1990", "value": "http://www.advogato.org/article/464.html"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Programmer Analyst", "id": "2505", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "5393", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "3419", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4500",  "fields": [{"field": "1987", "value": "Sockets"}, {"field": "1988", "value": "The Berkeley sockets application programming interface (API) comprises a library for developing applications in the C programming language that perform inter-process communication, most commonly across a computer network.\r\n\r\nBerkeley sockets (also known as the BSD socket API) originated with the 4.2BSD Unix operating system (released in 1983) as an API. Only in 1989, however, could UC Berkeley release versions of its operating system and networking library free from the licensing constraints of AT&T's copyright-protected Unix.\r\n\r\nThe Berkeley socket API forms the de facto standard abstraction for network sockets. Most other programing languages use an interface similar to the C API.\r\n\r\nThe STREAMS-based Transport Layer Interface (TLI) API offers an alternative to the socket API. However, the Berkeley socket API predominates convincingly in popularity and in the number of implementations. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Berkeley_sockets"}, {"field": "1990", "value": "http://www.developerweb.net/forum/index.php"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4658",  "fields": [{"field": "1987", "value": "Software configuration management"}, {"field": "1988", "value": "Software Configuration Management (SCM) is part of configuration management (CM). Roger Pressman (in his book) Software Engineering: A Practitioner's Approach, says that software configuration management (SCM) is a \"set of activities designed to control change by identifying the work products that are likely to change, establishing relationships among them, defining mechanisms for managing different versions of these work products, controlling the changes imposed, and auditing and reporting on the changes made.\" In other words, SCM is a methodology to control and manage a software development project.\r\n\r\nSCM concerns itself with answering the question: somebody did something, how can one reproduce it? Often the problem involves not reproducing \"it\" identically, but with controlled, incremental changes. Answering the question will thus become a matter of comparing different results and of analysing their differences. Traditional CM typically focused on controlled creation of relatively simple products. Nowadays, implementers of SCM face the challenge of dealing with relatively minor increments under their own control, in the context of the complex system being developed. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Software_Configuration_Management"}, {"field": "1990", "value": "http://www.cmwiki.com/"}, {"field": "2002", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5085",  "fields": [{"field": "1987", "value": "Solaris"}, {"field": "1988", "value": "Solaris is a computer operating system developed by Sun Microsystems. It is certified as a version of Unix. Although Solaris proper is still proprietary software, the core OS has been made into an open source project, OpenSolaris. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Solaris_Operating_System"}, {"field": "1990", "value": "http://sun.com/solaris/"}, {"field": "2002", "values":[{"value": "Application Migration Technical Lead (multiple positions)", "id": "27690", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer", "id": "16912", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5113", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GemStone DBA and Smalltalk Developer (Technical Specialist II)", "id": "5084", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Computer Software Engineer", "id": "5696", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5642", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Futures Project Manager / Tech Team Lead", "id": "41125", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object-Oriented Software Developer", "id": "6811", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Developer (with some Smalltalk) - Finance - CBD", "id": "6486", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "49370",  "fields": [{"field": "1987", "value": "Solid knowledge of internet technologies"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85776",  "fields": [{"field": "1987", "value": "Solid knowledge of packet based networks"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9970",  "fields": [{"field": "1987", "value": "Some artistic abilities and/or an artistic eye"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3392",  "fields": [{"field": "1987", "value": "Source code management"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine Developer", "id": "3388", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6681",  "fields": [{"field": "1987", "value": "Spring"}, {"field": "1988", "value": "The Spring Framework (or Spring for short) is an open source application framework for the Java platform. The first version was written by Rod Johnson, who first released it with the publication of his book Expert One-on-One Java EE Design and Development (Wrox Press, October 2002). There is also a port available for the .Net Platform, Spring.net.\r\n\r\nThe framework was first released under the Apache 2.0 license in June 2003. The first milestone release was 1.0 which was released in March 2004 with further milestone releases in September 2004 and March 2005.\r\n\r\nAlthough the Spring Framework does not enforce any specific programming model it has become widely popular in the Java community primarily as an alternative and replacement for the Enterprise JavaBean model. By design the framework offers a lot of freedom to Java developers yet provides well-documented and easy to use solutions for common practices in the industry.\r\n\r\nWhile the core features of the Spring Framework are usable in any Java application there are many extensions and improvements for building web-based applications on top of the Java Enterprise platform. Spring has gained a lot of popularity because of this and is recognized by vendors as a strategically important framework. Google Guice is a competing framework with similar features to Spring. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Spring_Framework_%28Java%29"}, {"field": "1990", "value": "http://www.springframework.org/"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "6678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Developer", "id": "6904", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "1240",  "fields": [{"field": "1987", "value": "SQL"}, {"field": "1988", "value": "Structured Query Language - a database query language"}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SQL"}, {"field": "1990", "value": "http://www.sql.org/"}, {"field": "2002", "values":[{"value": "Sr. Smalltak Developer", "id": "3447", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Seaside/J2EE", "id": "28139", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Administrator", "id": "18244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk openings", "id": "14906", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk technical developer", "id": "10111", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer - Get 80% of the bill rate", "id": "5855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "4017", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Job Opportunity (Smalltalk And Seaside)", "id": "26085", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Treasury Systems", "id": "9867", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IO Developer", "id": "6128", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6380", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Hands-On Project Manager, Business Process Optimization", "id": "5658", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 6", "id": "4724", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Reports Developer", "id": "4717", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "51641",  "fields": [{"field": "1987", "value": "SQL"}, {"field": "1988", "value": "Relational Database querying and programming"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "INGENIEUR D’ETUDE SMALLTALK H/F at Ausy", "id": "52975", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Retail Delivery System", "id": "51551", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "70110",  "fields": [{"field": "1987", "value": "SQL"}, {"field": "1988", "value": "SQL Databases"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "123671", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "101070", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "System Development Sr Professional", "id": "61878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler (m/w) Logistik", "id": "90515", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "70101", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (Intermediate/Advanced Level)", "id": "93456", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VA Smalltalk Consultant/Programmer", "id": "85123", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3119",  "fields": [{"field": "1987", "value": "SQL Server"}, {"field": "1988", "value": "Microsoft SQL Server is a relational database management system (RDBMS) produced by Microsoft. It supports Microsoft's version of Structured Query Language (SQL), the most common database language. It is commonly used by businesses for small- to medium-sized databases, and — in the past five years — some larger enterprise databases."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Microsoft_SQL_Server"}, {"field": "1990", "value": "http://www.microsoft.com/sql/default.asp"}, {"field": "2002", "values":[{"value": "Developer - VB, Small Talk, SQL Server", "id": "128921", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk pour les applications retraite et prévoyance (retirement and savings)", "id": "108576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "52169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer - Get 80% of the bill rate", "id": "9190", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Job Opportunity (Smalltalk And Seaside)", "id": "26085", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA", "id": "6403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Graduate Developer", "id": "9812", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5021",  "fields": [{"field": "1987", "value": "SQL Server Reporting Services"}, {"field": "1988", "value": "SQL Server Reporting Services is a server based report generation environment developed by Microsoft. It is managed via web services and can deliver a variety of interactive and printed reports.\r\n\r\nReports are created as RDL files.\r\n\r\nThe standard report designer used to create RDL files is Microsoft's Visual Studio with the \"Microsoft SQL Server Reporting Services Designers\" \"Product\" (a kind of plug-in) installed. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services"}, {"field": "1990", "value": "http://www.microsoft.com/sql/technologies/reporting/default.mspx"}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "5020", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3554",  "fields": [{"field": "1987", "value": "SQL Stored Procedures"}, {"field": "1988", "value": "A stored procedure (sometimes called a sproc) is a program (or procedure) which is physically stored within a database. The exact implementation of a stored procedure varies from one database to another. In most cases however, stored procedures allow for an API to be defined for a database, rather than having a client application interact with the tables and other database objects directly.\r\n\r\nStored procedures are supported by most major database vendors in some form, but there is debate amongst developers about the advantages of using stored procedures. Some people use them frequently, while others prefer to avoid using them at all.\r\n\r\nTypical uses for stored procedures include data validation, integrated into the database structure. Stored procedures used for this purpose are often called triggers. Another common use is the encapsulation of an API for some large or complex processing that might require the execution of several SQL queries, such as manipulating a large dataset to produce a summarised result. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Stored_procedure"}, {"field": "1990", "value": "http://dev.mysql.com/tech-resources/articles/mysql-storedprocedures.html"}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer (SQL Server / IVR)", "id": "5374", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "3947", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Consultants", "id": "3553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3820", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "123369", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "119842",  "fields": [{"field": "1987", "value": "SQLNCLI DLL"}, {"field": "1988", "value": "Part of the Microsoft SQL Server"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Experienced Smalltalk VSE Developer", "id": "119796", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5122",  "fields": [{"field": "1987", "value": "Squeak"}, {"field": "1988", "value": "The Squeak programming language is a Smalltalk implementation, derived directly from Smalltalk-80, by Smalltalk's originators during their time at Apple Computer and later, at Walt Disney Imagineering, where it was intended for use in internal Disney projects such as a Mickey Mouse PDA. It is object-oriented, and reflective. Squeak is available for many platforms, and programs produced on one platform run bit-identical on all other platforms. The Squeak system includes code for generating a new version of the virtual machine (VM) it runs on. It also includes a VM simulator written in itself (Squeak). For this reason, it is easily ported. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Squeak"}, {"field": "1990", "value": "http://www.squeak.org/"}, {"field": "2002", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeak Developer", "id": "10064", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "38776", "category": "Advertised Positions", "category_id": "1210"}, {"value": "PhD on Safe Hot Upgrade for Dynamic Languages", "id": "41613", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmers for One Laptop Per Child XO using Squeak Smalltalk and Etoys", "id": "25704", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Aida/Web developer for a Customer Relationship Managemet system", "id": "26196", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "5121", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2512",  "fields": [{"field": "1987", "value": "SSL"}, {"field": "1988", "value": "Secure Sockets Layer (SSL) and Transport Layer Security (TLS), its successor, are cryptographic protocols which provide secure communications on the Internet. There are slight differences between SSL 3.0 and TLS 1.0, but the protocol remains substantially the same. The term \"SSL\" as used here applies to both protocols unless clarified by context."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Secure_Sockets_Layer"}, {"field": "1990", "value": "http://www.ietf.org/internet-drafts/draft-ietf-tls-rfc2246-bis-13.txt"}, {"field": "2002", "values":[{"value": "Junior Programmer Analyst", "id": "2505", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9715",  "fields": [{"field": "1987", "value": "SSP"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "10013",  "fields": [{"field": "1987", "value": "Start-up experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Associate Scientist", "id": "110358", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist (3 positions)", "id": "10012", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10746",  "fields": [{"field": "1987", "value": "StORE"}, {"field": "1988", "value": "The Smalltalk Open Repository Environment is VisualWorks' own team programming and version control system. It is open because it uses standard databases like Oracle and PostgreSQL to store code rather than being tied to a proprietary repository (as is ENVY) or a single repository (as is Team/V). There is a public StORE/PostgreSQL repository where the VisualWorks community can share code through StORE. ..."}, {"field": "1989", "value": "http://wiki.cs.uiuc.edu/VisualWorks/StORE"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programador Smalltalk", "id": "95746", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "10725", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6890",  "fields": [{"field": "1987", "value": "Stream Processing"}, {"field": "1988", "value": "Stream processing is a relatively new, yet quite successful paradigm to allow parallel processing at never-before-seen efficiency with minimal effort. Compared to existing architectures, stream processors are able to provide up to 20X the performance at the same power dissipation and die size.[citation needed].\r\n\r\nGiven a set of input and output data (streams), the paradigm is essentially based on defining a series of compute-intensive operations (kernel functions) to be applied for each element in the stream. While it seems it would be possible to have multiple kernels in a theoretical world, the uniform streaming paradigm is the only one which has had success. The uniform streaming paradigm uses one kernel function at a time, applied to all the elements of the stream. Kernel functions usually work on streams in a pipelined fashion, where local on-chip memory is reused for input/output streams to minimize external memory bandwidth. Uniform streaming, essentially SIMD, is able to simplify interconnects and get large increases in performance and a simplified programming model allowing development in high-level C and still get optimal performance from the hardware. Another important benefit of Stream processing is since the abstraction of streams and kernels expose data dependencies, it is possible for the compiler tools to fully automate and optimize on-chip management, such as sizing the streams and allocate them, while hardware can use score boarding to launch DMAs at runtime (as dependencies are known). In other words, there is no need for hardware caches or manual management of DMA, tasks that can consume the majority of a project's time when using conventional DSPs, for instance. The higher efficiency of the on-chip memory (\"software managed cache\") reduces die area or frees up area for more ALUs.\r\n\r\nStream processing is essentially a compromise, driven by a data-centric model that works very well for traditional DSP type applications, such as image, video and digital signal processing, but less so for general purpose processing with more randomized data access, such as databases. By sacrificing some flexibility in the model, the implications allow easier and faster execution. Depending on the context, processor design may be tuned for maximum efficiency or a trade-off for flexibility. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Stream_Processing"}, {"field": "1990", "value": "http://www.thinkingparallel.com/2006/09/22/stream-processing-for-the-masses-i-dont-think-so/"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "102703",  "fields": [{"field": "1987", "value": "Streaming media inside virtual spaces"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Squeak/Smalltalk Software developer", "id": "102606", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "31355",  "fields": [{"field": "1987", "value": "Structured programming"}, {"field": "1988", "value": "Structured programming can be seen as a subset or subdiscipline of procedural programming, one of the major programming paradigms. It is most famous for removing or reducing reliance on the GOTO statement.\r\n\r\nHistorically, several different structuring techniques or methodologies have been developed for writing structured programs. The most common are:\r\n\r\n   1. Dijkstra's structured programming, where the logic of a program is a structure composed of similar sub-structures in a limited number of ways. This reduces understanding a program to understanding each structure on its own, and in relation to that containing it, a useful separation of concerns.\r\n\r\n   2. A view derived from Dijkstra's which also advocates splitting programs into sub-sections with a single point of entry, but is strongly opposed to the concept of a single point of exit.\r\n\r\n   3. Data Structured Programming, which is based on aligning data structures with program structures. This approach applied the fundamental structures proposed by Dijkstra, but as constructs that used the high-level structure of a program to be modeled on the underlying data structures being processed. There are at least 3 major approaches to data structured program design proposed by Jean-Dominique Warnier, Michael A. Jackson, and Ken Orr.\r\n\r\nThe two latter meanings for the term \"structured programming\" are more common, and that is what this article will discuss. Years after Dijkstra (1969), object-oriented programming (OOP) was developed to handle very large or complex programs (see below: Object-oriented comparison). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Structured_programming"}, {"field": "1990", "value": "http://www.geocities.com/tablizer/struc.htm"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2808",  "fields": [{"field": "1987", "value": "Struts"}, {"field": "1988", "value": "Apache Struts (formerly under the Apache Jakarta project, Struts is now a top level project) is an open-source framework for developing Java EE web applications. It uses and extends the Java Servlet API to encourage developers to adopt an MVC architecture. It was originally created by Craig McClanahan and donated to the Apache Foundation in May, 2000.\r\n\r\nThis framework enables design and implementation of large web applications to be handled by different groups of people. In other words, page designers, component developers and other developers can handle their own bit of the project all in tandem and in a decoupled manner. It features I18N (internationalization), a powerful custom tag library, tiled displays and form validation. It also supports a variety of presentation layers, including JSP, XML/XSLT, JavaServer Faces (JSF), and Velocity, as well as a variety of model layers, including JavaBeans and EJB."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Struts"}, {"field": "1990", "value": "http://struts.apache.org/"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4162", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Programmer / Analyst", "id": "3322", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4594",  "fields": [{"field": "1987", "value": "Subversion"}, {"field": "1988", "value": "Subversion is an open source application used for revision control. It is sometimes abbreviated to svn in reference to the name of its command line interface. Subversion is designed specifically to be a modern replacement for CVS and shares a number of the same key developers. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Subversion"}, {"field": "1990", "value": "http://subversion.tigris.org/"}, {"field": "2002", "values":[{"value": "Software Configuration Manager", "id": "113596", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Object Oriented Developer", "id": "4589", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3348",  "fields": [{"field": "1987", "value": "SUnit"}, {"field": "1988", "value": "SUnit is a unit test framework for Smalltalk."}, {"field": "1989", "value": "http://sunit.sourceforge.net/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Softwareentwickler Smalltalk (m/w)", "id": "32022", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w) für den Bereich Industrie & Dienstleister", "id": "105074", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Designer Smalltalk (w/m)", "id": "9726", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Professionals (multiple positions available)", "id": "4566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Professionals (multiple positions available)", "id": "4572", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Professionals (multiple positions available)", "id": "4565", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer/Production Developer Kapital", "id": "9925", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "3700", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3337", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "85578",  "fields": [{"field": "1987", "value": "SWIFT protocol"}, {"field": "1988", "value": "SWIFTNet InterAct Store and Forward is a protocol designed and supported by SWIFT. The protocol is used to exchange financial messages between organizations connected to services on to the SWIFTNet network. ..."}, {"field": "1989", "value": "http://www.swift.com/index.cfm?item_id=7504"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5179",  "fields": [{"field": "1987", "value": "Swing"}, {"field": "1988", "value": "Swing is a GUI toolkit for Java. It is one part of the Java Foundation Classes (JFC). Swing includes graphical user interface (GUI) widgets such as text boxes, buttons, split-panes, and tables.\r\n\r\nSwing widgets provide more sophisticated GUI components than the earlier Abstract Window Toolkit. Since they are written in pure Java, they run the same on all platforms, unlike the AWT which is tied to the underlying platform's windowing system. Swing supports pluggable look and feel – not by using the native platform's facilities, but by roughly emulating them. This means you can get any supported look and feel on any platform. The disadvantage of lightweight components is possibly slower execution. The advantage is uniform behavior on all platforms. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Swing_%28Java%29"}, {"field": "1990", "value": "http://www.java-swing-tutorial.com/"}, {"field": "2002", "values":[{"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5206",  "fields": [{"field": "1987", "value": "SWT"}, {"field": "1988", "value": "The Standard Widget Toolkit (SWT) is a graphical widget toolkit for the Java platform. It is an alternative to the AWT and Swing Java GUI toolkits provided by Sun Microsystems as part of the Java standard.\r\n\r\nSWT is written in Java. To display GUI elements, the SWT implementation accesses the native GUI libraries of the operating system using JNI (Java Native Interface) in a manner that is similar to those programs written using operating system-specific APIs. Programs that call SWT are portable, but the implementation of the toolkit, despite the fact that it is written in Java, is unique for each platform.\r\n\r\nSWT is developed by the Eclipse Foundation, and is developed in tandem with the Eclipse IDE. The toolkit is licensed under the Eclipse Public License, (an Open Source Initiative approved open source license). ...."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Standard_Widget_Toolkit"}, {"field": "1990", "value": "http://www.eclipse.org/swt/"}, {"field": "2002", "values":[{"value": "Smalltalk / Java Developer", "id": "5205", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3059",  "fields": [{"field": "1987", "value": "Sybase"}, {"field": "1988", "value": "Sybase Inc. NYSE: SY is a pioneering software company specializing in relational database management systems and database-related products. \"Sybase\" is also commonly used to refer to Adaptive Server Enterprise, the company's flagship relational database system. Sybase's original architects were Dr. Robert Epstein and Tom Haggin who both had worked at Briton-Lee and the University of California, Berkeley Department of Computer Sciences . Developed at UC Berkeley was the pioneering \"University Ingres\" relational databases system that led to Briton-Lee, Sybase, Ingres (Computer Associates) Informix (IBM) and NonStop SQL (Tandem), as well as the majority of other SQL systems currently in use."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Sybase"}, {"field": "1990", "value": "http://www.sybase.com/"}, {"field": "2002", "values":[{"value": "Software-Entwickler (m/w) Logistik", "id": "90515", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 5 (Systems Analyst 1)", "id": "48352", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "15374", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Front Office Developer", "id": "20263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. System Analyst", "id": "10163", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "3058", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Sybase DBA", "id": "4699", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Informations Systems Specialist 5", "id": "26966", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "DBA", "id": "6403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Analyst Programmer (with some Smalltalk)", "id": "6610", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Developer", "id": "9297", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Developer (with some Smalltalk) - Finance - CBD", "id": "6486", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Programmer - Funds Management - Portfolio Accounting", "id": "4265", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer - Financial Markets", "id": "3865", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Engineer", "id": "5226", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9983",  "fields": [{"field": "1987", "value": "Sybase Open Client"}, {"field": "1988", "value": "Open Client is a versatile programming interface allowing transparent access to any data source, information application or system service. A library of routines, programming services, and runtime services for application development, Open Client allows custom programs, tools from Sybase, and non-Sybase products to communicate with the Adaptive Server family , with applications developed using Open Server, and with any number of other data sources supported by the ODBC standards and other API’s. You spend time developing, not addressing interoperability issues."}, {"field": "1989", "value": "http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/openclient"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3270",  "fields": [{"field": "1987", "value": "System Design"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk/Java-Applikations-Entwickler / Wirtschaftsinformatiker", "id": "49995", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "4842", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "83818",  "fields": [{"field": "1987", "value": "System installation"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "System Development Sr Professional", "id": "61878", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3146",  "fields": [{"field": "1987", "value": "System testing"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Programmer Analyst II", "id": "59572", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "94770", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Quality Engineer", "id": "9625", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Calc Engine TBA Delevoper/ Analyst", "id": "3397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Three permanent positions for french speaking Smalltalkers", "id": "35687", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Testing Analyst", "id": "4075", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2372",  "fields": [{"field": "1987", "value": "Systems and architectures"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Post-doctorate research positions (2)", "id": "2367", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "17422",  "fields": [{"field": "1987", "value": "Systems integration"}, {"field": "1988", "value": "Enterprise Application Integration (EAI) is defined as the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Enterprise_application_integration"}, {"field": "1990", "value": "http://www.integrationconsortium.org/"}, {"field": "2002", "values":[{"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4126",  "fields": [{"field": "1987", "value": "Tableview"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Applications Developer II", "id": "4121", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "31313",  "fields": [{"field": "1987", "value": "TBA functional knowledge"}, {"field": "1988", "value": "(Unknown)"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "31326",  "fields": [{"field": "1987", "value": "TBA Project Process"}, {"field": "1988", "value": "(Unknown)"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "TECH Developer Analyst", "id": "31264", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4499",  "fields": [{"field": "1987", "value": "TCP/IP"}, {"field": "1988", "value": "The Internet protocol suite is the set of communications protocols that implement the protocol stack on which the Internet and most commercial networks run. It is sometimes called the TCP/IP protocol suite, after the two most important protocols in it: the Transmission Control Protocol (TCP) and the Internet Protocol (IP), which were also the first two defined.\r\n\r\nThe Internet protocol suite — like many protocol suites — can be viewed as a set of layers, each layer solves a set of problems involving the transmission of data, and provides a well-defined service to the upper layer protocols based on using services from some lower layers. Upper layers are logically closer to the user and deal with more abstract data, relying on lower layer protocols to translate data into forms that can eventually be physically transmitted. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Tcp/ip"}, {"field": "1990", "value": "http://www.itprc.com/tcpipfaq/"}, {"field": "2002", "values":[{"value": "Linux SA (multiple positions)", "id": "37923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Linux SA (multiple positions)", "id": "38052", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "4494", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}, {"value": "AD Infrastructure Developer", "id": "19563", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Smalltalk Engineer (devices/wafers)", "id": "9371", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Engineer", "id": "4510", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2291",  "fields": [{"field": "1987", "value": "Team Lead"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Developer/Tech Lead", "id": "9569", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Developer/Consultant (multiple positions)", "id": "6444", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Mathematical Programmer", "id": "9613", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Team Lead", "id": "5850", "category": "Advertised Positions", "category_id": "1210"}, {"value": "RAD Developer", "id": "5624", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5642", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Jr. IT Manager (Software Team Leader)", "id": "3573", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Scientist", "id": "3527", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H RAD Lead", "id": "5678", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk developer / Team Lead", "id": "2691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Application Engineer", "id": "5200", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "2290", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "5254", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3391",  "fields": [{"field": "1987", "value": "Technical documentation"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Consultant", "id": "119533", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "114433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Writer for Smalltalk Company", "id": "84910", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Migration Technical Lead (multiple positions)", "id": "27690", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "5859", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 7", "id": "3407", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2911",  "fields": [{"field": "1987", "value": "Technical mentoring"}, {"field": "1988", "value": "Mentoring refers to a developmental relationship between a more experienced mentor and a less experienced partner referred to as a mentee or protégé. Usually - but not necessarily - the mentor/protégé pair will be of the same sex.\r\n\r\nThe roots of the practice are lost in antiquity. The word itself was inspired by the character of Mentor in Homer's Odyssey. Though the actual Mentor in the story is a somewhat ineffective old man, the goddess Athena takes on his appearance in order to guide young Telemachus in his time of difficulty.\r\n\r\nHistorically significant systems of mentorship include apprenticing under the medieval guild system, and the discipleship system practiced by both Rabbinical Judaism and the Christian church."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Mentoring"}, {"field": "1990", "value": "http://www.mentoring.org/"}, {"field": "2002", "values":[{"value": "Senior Smalltalker", "id": "4586", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer/Trainer", "id": "16335", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java / Smalltalk / Sybase Developer", "id": "2908", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2562",  "fields": [{"field": "1987", "value": "Techware"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Software Engineer", "id": "2552", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "99769",  "fields": [{"field": "1987", "value": "Telecome Domain"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "3044",  "fields": [{"field": "1987", "value": "Telephony experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "116752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Prgm/ Dev/Analyst", "id": "3717", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6437", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Object Oriented Developer / Smalltalk Engineer", "id": "3041", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3701",  "fields": [{"field": "1987", "value": "Test Mentor"}, {"field": "1988", "value": "Test Mentor is the only automated testing solution designed specifically for VisualAge Smalltalk and VisualAge Generator, and the only automated testing tool that is integrated directly with the Smalltalk development environment."}, {"field": "1989", "value": "http://www.silvermark.com/Product/smalltalk/va/stm/stmdev.html"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "4622", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "3700", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3218",  "fields": [{"field": "1987", "value": "TestDirector"}, {"field": "1988", "value": "TestDirector is a management tool for all aspects of software testing, ranging from capturing requirements, storing test scripts, test execution and defect management."}, {"field": "1989", "value": "http://www.mercury.com/us/products/quality-center/testdirector/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Mercury_Interactive"}, {"field": "2002", "values":[{"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst (C4)", "id": "6634", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Tester", "id": "3215", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Application Developer - Smalltalk (VisualAge)", "id": "9350", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analysts - Functional, SIT and Regression (C4)", "id": "4374", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3598",  "fields": [{"field": "1987", "value": "TestPartner"}, {"field": "1988", "value": "TestPartner is an automated functional and regression testing tool that has been specially designed for testing complex applications based on Microsoft, Java and web based technologies. Unique features of TestPartner allow both testers and developers to create repeatable tests through visual scripting and automatic wizards. Users also have access to the full capabilities of Microsoft's Visual Basic for Applications (VBA), allowing tests to be as high level or detailed as needed.,"}, {"field": "1989", "value": "http://www.compuware.com/products/qacenter/375_eng_html.htm"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "TestPartner - Programmer", "id": "3597", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2944",  "fields": [{"field": "1987", "value": "TestStand"}, {"field": "1988", "value": "NI TestStand is a ready-to-run test management environment for automating your test and validation systems. NI TestStand is used to develop, manage and execute sequences, which integrate test modules written in any programming language, and specify sequence flow, reporting, database logging and connectivity to other enterprise systems. NI TestStand is designed to maximize test-code reuse through built-in language adapters and simplify maintenance by using a modular fully customizable test-system framework."}, {"field": "1989", "value": "http://www.ni.com/teststand/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SW Design Engineer", "id": "2941", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6358",  "fields": [{"field": "1987", "value": "Test-driven development (TDD)"}, {"field": "1988", "value": "Test-driven development (TDD) is a software development technique that involves repeatedly first writing a test case and then implementing only the code necessary to pass the test. Test-driven development gives rapid feedback. The technique began to receive publicity in the early 2000s as an aspect of Extreme Programming, but more recently is creating more general interest in its own right[1].\r\n\r\nPractitioners emphasize that test-driven development is a method of designing software, not merely a method of testing.\r\n\r\nAlong with other techniques, the concept can also be applied to the improvement and removal of software defects from legacy code that was not developed in this way. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Test_driven_development"}, {"field": "1990", "value": "http://www.methodsandtools.com/archive/archive.php?id=20"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "6885", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Job Opportunity (Smalltalk And Seaside)", "id": "26085", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6195",  "fields": [{"field": "1987", "value": "TIBCO"}, {"field": "1988", "value": "TIBCO Software Inc. is a global software company, with headquarters in Palo Alto, California.\r\n\r\nTIBCO provides business process management and business integration software. This software integrates, manages, and monitors enterprise applications and enables reliable and high-performance information delivery. Their software products include applications for coordinating business process and activities, securely exchanging information with trading partners, creating and maintaining XML documents, and managing distributed systems.\r\n\r\nThe company's major competitors are webMethods, IBM, Microsoft, Oracle Corporation, and Sonic Software. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/TIBCO"}, {"field": "1990", "value": "http://www.tibco.com/"}, {"field": "2002", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Analyst Programmer - Wealth Management", "id": "36280", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54980",  "fields": [{"field": "1987", "value": "TIBCO"}, {"field": "1988", "value": "TIBCO Software Inc. is a global software company, with headquarters in Palo Alto, California.\r\n\r\nTIBCO provides business process management and business integration software. This software integrates, manages, and monitors enterprise applications and enables reliable and high-performance information delivery. Their software products include applications for coordinating business process and activities, securely exchanging information with trading partners, creating and maintaining XML documents, and managing distributed systems.\r\n\r\nThe company's major competitors are webMethods, IBM, Microsoft, Oracle Corporation, and Sonic Software. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/TIBCO"}, {"field": "1990", "value": "http://www.tibco.com/"}, {"field": "2002", "values":[{"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "84377",  "fields": [{"field": "1987", "value": "TIBCO BusinessWorks"}, {"field": "1988", "value": "\r\nTIBCO ActiveMatrix BusinessWorks\r\n\r\nTIBCO ActiveMatrix BusinessWorks™ is one of the leading service creation, orchestration, and integration products on the market. It has been deployed by over 1,000 companies worldwide and is the foundation for several of the largest mission critical service-oriented business applications in production today. Built entirely on open standards, ActiveMatrix BusinessWorks enables companies to expose existing systems as services, build new services, and orchestrate and assemble services into applications with little or no coding. Organizations who have implemented SOA with ActiveMatrix BusinessWorks have achieved 30% to 60% greater productivity compared to alternative technologies. ..."}, {"field": "1989", "value": "http://www.tibco.com/software/soa/activematrix_businessworks/default.jsp"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3619",  "fields": [{"field": "1987", "value": "TMF"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Programmer Analyst", "id": "3618", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "97467",  "fields": [{"field": "1987", "value": "TMF"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3260",  "fields": [{"field": "1987", "value": "TOAD"}, {"field": "1988", "value": "TOAD is an Oracle database administration and SQL development software application, considered to be a de-facto tool of choice for Oracle administrators."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/TOAD"}, {"field": "1990", "value": "http://www.toadsoft.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Conversion Developer", "id": "3257", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3273",  "fields": [{"field": "1987", "value": "Tomcat"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Seaside/J2EE", "id": "28139", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst (C4)", "id": "6634", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object-Oriented Software Developer", "id": "6811", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Manager", "id": "4368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analysts - Functional, SIT and Regression (C4)", "id": "4374", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4101",  "fields": [{"field": "1987", "value": "Top Secret Security clearance"}, {"field": "1988", "value": "... Top Secret is a more stringent clearance. A Top Secret, or \"TS\", clearance, is often given as the result of a Single Scope Background Investigation, or SSBI. Top Secret clearances generally afford one access to data that affects national security, counterterrorism/counterintelligence, or other highly sensitive data. There are far fewer individuals with TS clearances than Secret clearances. A TS clearance can take as little as 3-6 months to obtain, but more often takes 6-18 months, while sometimes taking up to 3 years to obtain. The SSBI investigation must be reinvestigated every 5 years. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Security_clearance#Top_Secret"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "4100", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4113", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2520",  "fields": [{"field": "1987", "value": "TopLink"}, {"field": "1988", "value": "TopLink is an object-relational mapping package for Java developers. TopLink was originally developed by The Object People in Smalltalk, then by WebGain in Java and was acquired by Oracle in 2003. Having been acquired by such a reputable company that also produces one of the most popular database products, Oracle database, TopLink has become one of the most widely used object-relational mapping tools and is also seen as one of the best. In 2003, the Java Developer's Journal readers voted TopLink as the Best Java Persistence Architecture in 2003, it also won the Editor's Choice JavaWorld 2003 Award for Best Java Data Access Tool, and the 2003 Java Pro Readers' Choice Award for Best Java Data Access Tool or Driver. Northrop Grumman used TopLink on a project to integrate some United States Department of Defense databases."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/TopLink"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Gemstone-Toplink-Architect", "id": "2519", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "21586",  "fields": [{"field": "1987", "value": "TOWER Software"}, {"field": "1988", "value": "TOWER Software is a software development company, founded in 1985 in Canberra, Australia. They provide and support enterprise content management software, such as TRIM Context. TRIM Captura was a previous software product of the company.\r\n\r\nThe company headquarters remain in Canberra and there are offices in North America, Europe and the Asia-Pacific area. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/TOWER_Software"}, {"field": "1990", "value": "http://www.towersoft.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54983",  "fields": [{"field": "1987", "value": "TOWER Software"}, {"field": "1988", "value": "TOWER Software is a software development company, founded in 1985 in Canberra, Australia. They provide and support enterprise content management software, such as TRIM Context. TRIM Captura was a previous software product of the company.\r\n\r\nThe company headquarters remain in Canberra and there are offices in North America, Europe and the Asia-Pacific area. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/TOWER_Software"}, {"field": "1990", "value": "http://www.towersoft.com/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4048",  "fields": [{"field": "1987", "value": "Trading floor"}, {"field": "1988", "value": "The notion of \"trading room\" (sometimes used as a synonym of \"trading floor\", see below) is widely used in financial markets to refer to the office space where market activities are concentrated in investment banks or brokerage houses. Financial trading rooms often consists of open-space large offices where financial workers (often referred to as \"traders\") monitor the markets, develop financial products, or engage into trading activities with other counterparties (through the telephone or through electronic interfaces). Conteporary trading rooms are highly technological spaces. The different trading or sales desks are equipped with financial data technologies such as the ones provided by companies such as Bloomberg or Reuters. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Trading_floor"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Application Support / Trading floor / Equities", "id": "4045", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2203",  "fields": [{"field": "1987", "value": "Transact SQL"}, {"field": "1988", "value": "Sometimes abbreviated T-SQL, Transact-SQL is Microsoft's and Sybase's proprietary extension to the SQL language. Microsoft's implementation ships in the Microsoft SQL Server product. Sybase used the language in its now defunct Sybase SQL Server product. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Transact_SQL"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/en-us/tsqlref/ts_tsqlcon_6lyk.asp"}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "123369", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Application Support Professional", "id": "48597", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3820", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "3947", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2202", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6540",  "fields": [{"field": "1987", "value": "Transportation industry experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "6539", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2496",  "fields": [{"field": "1987", "value": "TSO"}, {"field": "1988", "value": "Time Sharing Option (TSO) is an interactive command line interpreter for IBM mainframe operating systems such as MVS/ESA, OS/390 and z/OS. It fills the same purpose as a command shell like Bash on Unix, or cmd on Windows. TSO is normally used by mainframe system administrators and programmers. For more information see the book MVS TSO by Doug Lowe.\r\n\r\nSo named since when it was originally introduced in the 1960s, time-sharing was considered an \"optional feature\", and hence TSO was offered as an optional feature of OS/360. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Time_Sharing_Option"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "114433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Programmer Analyst", "id": "10069", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "2494", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2809",  "fields": [{"field": "1987", "value": "UML"}, {"field": "1988", "value": "The Unified Modeling Language (UML) is a non-proprietary, object modeling and specification language used in software engineering. UML includes a standardized graphical notation that may be used to create an abstract model of a system: the UML model.\r\n\r\nWhile UML was designed to specify, visualize, construct, and document software-intensive systems, UML is not restricted to modeling software. UML has its strengths at higher, more architectural levels and has been used for modeling hardware (engineering systems) and is commonly used for business process modeling, systems engineering modeling, and representing organizational structure. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Unified_Modeling_Language"}, {"field": "1990", "value": "http://www.uml.org/"}, {"field": "2002", "values":[{"value": "Smalltalk Developer (Intermediate/Advanced Level)", "id": "93456", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w) für den Bereich Industrie & Dienstleister", "id": "105074", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "49190", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Permanent Position for a Visualworks Developer", "id": "18402", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9842", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5094", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Softwareentwickler Smalltalk (m/w)", "id": "32022", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Databse Developer", "id": "5591", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "5393", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineers", "id": "5121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "3419", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "67950",  "fields": [{"field": "1987", "value": "UML"}, {"field": "1988", "value": "Unified Modeling Language"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "99478",  "fields": [{"field": "1987", "value": "UML with Enterprise Architect."}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "118966",  "fields": [{"field": "1987", "value": "Understanding of P&L/Risk Management"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "118956",  "fields": [{"field": "1987", "value": "Understanding of the Rates/Credit Hybrids/Flow businesses"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IB Technology - Asia Kapital Operation Analyst", "id": "118875", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2460",  "fields": [{"field": "1987", "value": "Unit testing"}, {"field": "1988", "value": "In computer programming, a unit test is a procedure used to verify that a particular module of source code is working properly. The idea about unit tests is to write test cases for all functions and methods so that whenever a change causes a regression, it can be quickly identified and fixed. Ideally, each test case is separate from the others; constructs such as mock objects can assist in separating unit tests. This type of testing is mostly done by the developers and not by end-users."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Unit_testing"}, {"field": "1990", "value": "http://www.testdriven.com/"}, {"field": "2002", "values":[{"value": "Technical Testing Analyst", "id": "4075", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Analyst", "id": "4419", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 7", "id": "3407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "4100", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Specialist", "id": "2457", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 6", "id": "4724", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "24963",  "fields": [{"field": "1987", "value": "UniVerse"}, {"field": "1988", "value": "UniVerse is an example of dimensional database also known as a multi-value database system which runs on Windows and most major Unix and Linux releases. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/IBM_UniVerse"}, {"field": "1990", "value": "http://www-306.ibm.com/software/data/u2/universe/"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Programmer", "id": "24930", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "24985",  "fields": [{"field": "1987", "value": "UniVerse Basic"}, {"field": "1988", "value": "UniVerse is an example of dimensional database also known as a multi-value database system which runs on Windows and most major Unix and Linux releases. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/IBM_UniVerse"}, {"field": "1990", "value": "http://www-306.ibm.com/software/data/u2/universe/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Smalltalk Programmer", "id": "24930", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3117",  "fields": [{"field": "1987", "value": "Unix"}, {"field": "1988", "value": "Unix or UNIX is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T Bell Labs employees including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. Today's Unix systems are split into various branches, developed over time by AT&T, several other commercial vendors, as well as several non-profit organizations, such as individuals who write code under the GNU general public license.\r\n\r\nUnix was designed to be portable, multi-tasking and multi-user in a time-sharing configuration. The Unix systems are characterized by various concepts: plain text files, command line interpreter, hierarchical file system, treating devices and certain types of inter-process communication as files, etc. In software engineering, Unix is mainly noted for its use of the C programming language and for the Unix philosophy. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/UNIX"}, {"field": "1990", "value": "http://www.ibm.com/developerworks/power/library/pa-spec13/?ca=dgr-wikiaUnixStandard"}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "128708", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4610", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Programmer", "id": "24930", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Programmer", "id": "4017", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer, Risk Support Developer", "id": "9797", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst", "id": "10107", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Front Office Developer", "id": "20263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Test Analyst (C4)", "id": "6634", "category": "Advertised Positions", "category_id": "1210"}, {"value": "RAD Developer", "id": "5624", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Hands-On Project Manager, Business Process Optimization", "id": "5658", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "73860",  "fields": [{"field": "1987", "value": "UNIX"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "87674", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer (multiple positions)", "id": "65048", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate/Senior Associate", "id": "73822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2756",  "fields": [{"field": "1987", "value": "Unix Scripting"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "6469", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Verification Engineer", "id": "4975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GemStone Developer / DBA - Get 80% of the bill rate", "id": "3751", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer II", "id": "4121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Sr. Application Architect", "id": "9303", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production application support", "id": "4987", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "3093", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Design Engineer", "id": "2941", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "3058", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Support Professionals (multiple positions)", "id": "5017", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "99585",  "fields": [{"field": "1987", "value": "Unix Smalltalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "value": ""}]},{"id": "3166",  "fields": [{"field": "1987", "value": "UNIX system administration"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Computer Software Engineer", "id": "4218", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Architect (SAN/Unix)", "id": "6426", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developers", "id": "3161", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3116",  "fields": [{"field": "1987", "value": "Use cases"}, {"field": "1988", "value": "In software engineering, a use case is a technique for capturing the potential requirements of a new system or software change. Each use case provides one or more scenarios that convey how the system should interact with the end user or another system to achieve a specific business goal. Use cases typically avoid technical jargon, preferring instead the language of the end user or domain expert. Use cases are often co-authored by Business Analysts and end users.\r\n\r\nIn 1986, Ivar Jacobson, an important contributor to the Unified Modeling Language (UML) and Unified Process, originated the concept of the use case. Jacobson’s idea was influential and seminal. Numerous contributions have been made to the subject since then, but the most significant, influential and comprehensive, in terms of defining what use cases are and how to write them effectively, was provided by Alistair Cockburn, in his 2000 book Writing Effective Use Cases.\r\n\r\nDuring the 1990s use cases became one of the most common practices for capturing functional requirements. This is especially the case within the object-oriented community where they originated, but their applicability is not restricted to object-oriented systems, because use cases are not object oriented in nature. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Use_cases"}, {"field": "1990", "value": "http://www.methodsandtools.com/archive/archive.php?id=24"}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Remedy Developer", "id": "3111", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "9714", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "9538", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3389",  "fields": [{"field": "1987", "value": "User documentation"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Calc Engine Developer", "id": "3388", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Systems Specialist 7", "id": "3407", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "67976",  "fields": [{"field": "1987", "value": "User Interface Design"}, {"field": "1988", "value": "Interest and/or experience with User Interface Design"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3834",  "fields": [{"field": "1987", "value": "User interface design and implementation"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IM Information Systems Analyst", "id": "9576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Cyberlife Developer", "id": "9143", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object-Oriented Software Developer", "id": "6811", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Software Engineer", "id": "3833", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Разработчик прикладного ПО", "id": "6357", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4886",  "fields": [{"field": "1987", "value": "Utilities"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "4885", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "15415",  "fields": [{"field": "1987", "value": "UW Flavor"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "15374", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "10004",  "fields": [{"field": "1987", "value": "VAX/VMS"}, {"field": "1988", "value": "OpenVMS[1] (Open Virtual Memory System or just VMS) is the name of a high-end computer server operating system that runs on the VAX[2] and Alpha[3] family of computers developed by Digital Equipment Corporation of Maynard, Massachusetts (DIGITAL was then purchased by Compaq, and is now owned by Hewlett-Packard), and most recently on Hewlett-Packard systems built around the Intel Itanium[4] CPU.\r\n\r\nOpenVMS is a multi-user, multiprocessing virtual memory-based operating system (OS) designed for use in time sharing, batch processing, real time (process priorities can be set higher than OS kernel jobs) and transaction processing. It offers high system availability through clustering, or the ability to distribute the system over multiple physical machines. This allows the system to be \"disaster-tolerant\" against natural disasters that may disable individual data-processing facilities. VMS also includes a process priority system that allows for real-time process to run unhindered, while user processes get temporary priority \"boosts\" if necessary. ..."}, {"field": "1989", "value": "http://www.hp.com/go/openvms/"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/OpenVMS"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "63199",  "fields": [{"field": "1987", "value": "VB"}, {"field": "1988", "value": "Visual Basic"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer", "id": "63094", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4004",  "fields": [{"field": "1987", "value": "VBScript"}, {"field": "1988", "value": "VBScript (short form of Visual Basic Script Edition) is an Active Scripting language interpreted via Microsoft's Windows Script Host. The language's syntax reflects its pedigree as a variation of Microsoft's Visual Basic programming language. It has gained significant support from Windows administrators seeking an automation tool more powerful than the batch language first developed in the late 1970s.\r\n\r\nVBScript is interpreted by a script engine vbscript.dll, which can be invoked by ASP engine asp.dll in a web environment, wscript.exe in a Windows GUI environment, and cscript.exe in a command-line environment. When VBScript source code is contained in stand-alone files, they typically have the file extension .vbs. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VBScript_programming_language"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/c5218612-eb23-4729-817c-65ffd0d41b61.asp"}, {"field": "2002", "values":[{"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Developer- VB and Smalltalk", "id": "9397", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4097", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age/Small Talk - Web Technologies Developer", "id": "4169", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Consultant", "id": "4003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4590",  "fields": [{"field": "1987", "value": "Version Control"}, {"field": "1988", "value": "Revision control (also known as version control or source control) is the management of multiple revisions of the same unit of information. It is most commonly used in engineering and software development to manage ongoing development of digital documents like application source code, art resources such as blueprints or electronic models and other critical information that may be worked on by a team of people. Changes to these documents are identified by incrementing an associated number or letter code, termed the \"revision number\", \"revision level\", or simply \"revision\" and associated historically with the person making the change. A simple form of revision control, for example, has the initial issue of a drawing assigned the revision number \"1\". When the first change is made, the revision number is incremented to \"2\" and so on.\r\n\r\nSoftware tools for revision control are increasingly recognized as being necessary for almost all software development projects. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Version_Control"}, {"field": "1990", "value": "http://vivek.sanchivi.com/technology/se/se.html"}, {"field": "2002", "values":[{"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Application Developer", "id": "6221", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IB Tech E&H Developer", "id": "5662", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Developer", "id": "4589", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst", "id": "4598", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Java Developer (with some Smalltalk) - Finance - CBD", "id": "6486", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "44114",  "fields": [{"field": "1987", "value": "Video compression and transmission"}, {"field": "1988", "value": "Video compression refers to reducing the quantity of data used to represent video images and is a straightforward combination of image compression and motion compensation. This article deals with its applications: compressed video can effectively reduce the bandwidth required to transmit digital video via terrestrial broadcast, via cable, or via satellite services. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Video_compression"}, {"field": "1990", "value": "http://www.videsignline.com/howto/showArticle.jhtml?articleID=185301351"}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "36498",  "fields": [{"field": "1987", "value": "Virtual machine"}, {"field": "1988", "value": "In computer science, a virtual machine (VM) is a software implementation of a machine (computer) that executes programs like a real machine."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Virtual_machine"}, {"field": "1990", "value": "http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=168"}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Tech Support Engineer - Smalltalk", "id": "90098", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Tech Support Engineer - Smalltalk", "id": "79466", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer (multiple positions)", "id": "36409", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2438",  "fields": [{"field": "1987", "value": "Virtual Reality"}, {"field": "1988", "value": "Virtual Reality (VR) is an environment that is simulated by a computer. Most virtual reality environments are primarily visual experiences, displayed either on a computer screen or through special stereoscopic displays, but some simulations include additional sensory information, such as sound through speakers or headphones. Some advanced and experimental systems have included limited tactile, haptic force feedback. Users can interact with a virtual environment either through the use of standard input devices such as a keyboard and mouse, or through multimodal devices such as a wired glove, polhemus boom arm, and/or omnidirectional treadmill. The simulated environment can be similar to the real world, for example, simulations for pilot or combat training, or it can differ significantly from reality, as in VR games. In practice, it is very difficult to create a high-fidelity virtual reality experience, due largely to technical limitations on processing power and image resolution. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Virtual_Reality"}, {"field": "1990", "value": "http://accad.osu.edu/~waynec/history/lesson17.html"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software-Entwickler/Berater", "id": "2433", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "97406",  "fields": [{"field": "1987", "value": "Virtual storage access method (VSAM)"}, {"field": "1988", "value": "Virtual storage access method (VSAM) is an IBM disk file storage access method, first used in the OS/VS2 operating system, later used throughout the Multiple Virtual Storage (MVS) architecture and now in z/OS. Originally a record-oriented filesystem, VSAM comprises four data set organizations: Key Sequenced Data Set (KSDS), Relative Record Data Set (RRDS), Entry Sequenced Data Set (ESDS) and Linear Data Set (LDS). The KSDS, RRDS and ESDS organizations contain records, while the LDS organization (added later to VSAM) simply contains a sequence of bytes with no intrinsic record structure.\r\n\r\nIBM uses the term data set in official documentation as a synonym of file, and DASD instead of disk drive.\r\n\r\nVSAM records can be of fixed or variable length. They are organised in fixed-size blocks called Control Intervals (CIs), and then into larger divisions called Control Areas (CAs). Control Interval sizes are measured in bytes — for example 4 kilobytes — while Control Area sizes are measured in disk tracks or cylinders. Control Intervals are the units of transfer between disk and computer so a read request will read one complete Control Interval. Control Areas are the units of allocation so, when a VSAM data set is defined, an integral number of Control Areas will be allocated.\r\n\r\nThe Access Method Services utility program IDCAMS is commonly used to manipulate (\"delete and define\") VSAM data sets.\r\n\r\nCustom programs can access VSAM datasets through data definitions (DDs) in Job Control Language (JCL) or in online regions such as in Customer Information Control Systems (CICS).\r\n\r\nBoth IMS/DB and DB2 are implemented on top of VSAM and use its underlying data structures. ...."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VSAM"}, {"field": "1990", "value": "http://www.redbooks.ibm.com/redbooks/SG246105/wwhelp/wwhimpl/js/html/wwhelp.htm"}, {"field": "2002", "values":[{"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "48053",  "fields": [{"field": "1987", "value": "Virtual Telecommunications Access Method (VTAM)"}, {"field": "1988", "value": "Virtual Telecommunications Access Method (VTAM) is IBM's software package that provides communications via telecommunication devices for mainframe environments. It is the implementation of Systems Network Architecture (SNA) for mainframes. VTAM provides an API for communications applications, and controls communications equipment such as communications adapters and communications controllers. In modern terminology, VTAM provides a communications stack and device drivers. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VTAM"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3840",  "fields": [{"field": "1987", "value": "Visibility in the Smalltalk community"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.smalltalk.org/main/"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sr. Software Engineer", "id": "3833", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5187",  "fields": [{"field": "1987", "value": "Visibroker"}, {"field": "1988", "value": "... Borland VisiBroker is a robust CORBA ORB-based environment for developing and deploying distributed applications. Fully compliant with the CORBA 2.6 specification, VisiBroker supports development in Java™, C++, and .NET languages including Microsoft C++ and C#. It delivers sophisticated thread and connection management, clustering, Portable Object Adapters (POA), Portable Interceptors (PI), and Objects By Value (OBV), as well as enterprise-strength Naming and Messaging Services. VisiBroker combines automatic discovery, load balancing, and failover with integrated configuration management, control, and monitoring capabilities designed to ensure application availability and reduce total cost of ownership. ...."}, {"field": "1989", "value": "http://www.borland.com/us/products/visibroker/index.html"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5745",  "fields": [{"field": "1987", "value": "Visio"}, {"field": "1988", "value": "Microsoft Visio is diagramming software for Microsoft Windows. It uses vector graphics to create diagrams.\r\n\r\nThe 2007 Standard and Professional versions share the same interface, but the latter has additional templates for more advanced diagrams and layouts as well as unique functionality that makes it easy for users to connect their diagrams to a number of data sources and display the information graphically.\r\n\r\nVisio 2007 was released on November 30, 2006. Unlike complicated text and tables, Visio diagrams can be easier for humans to understand. Unlike static pictures, Visio diagrams can import and store data, display it visually, and can be refreshed and reused.\r\n\r\nVisio is part of the Microsoft Office series of applications, but is not included in any Microsoft Office software package. It is only available to purchase as a standalone package.\r\n\r\nMicrosoft acquired Visio Corporation in 2000. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Visio"}, {"field": "1990", "value": "http://office.microsoft.com/en-us/visio/default.aspx"}, {"field": "2002", "values":[{"value": "Smalltalk Developer", "id": "5740", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "79933",  "fields": [{"field": "1987", "value": "Visual Age"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk programmer in Cologne", "id": "79924", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11615",  "fields": [{"field": "1987", "value": "Visual Banker"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3948",  "fields": [{"field": "1987", "value": "Visual Smalltalk Enterprise (VSE)"}, {"field": "1988", "value": "Visual Smalltalk Enterprise (VSE) is a Smalltalk dialect that runs only on Microsoft Windows, and is the last in a long line of Smalltalk implementations first produced by Digitalk.\r\n\r\nVSE is now only available as a special patch version called VSE 2000 available from Cincom, but only if you already have a license for a previous VSE version.\r\n\r\nVSE is still quite widely used, though."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Visual_Smalltalk_Enterprise"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Experienced Smalltalk VSE Developer", "id": "119796", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "15374", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Long-term position for a french speaking Smalltalker", "id": "29970", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalker", "id": "4586", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "3947", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "VSE Smalltalker", "id": "29341", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Graduate Developer", "id": "9812", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer (multiple positions)", "id": "6336", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3469",  "fields": [{"field": "1987", "value": "Visual Studio"}, {"field": "1988", "value": "Microsoft Visual Studio is an advanced integrated development environment by Microsoft. It lets programmers create programs, web sites, web applications, and web services that run on Microsoft Windows, PocketPC, Smartphones, and the World Wide Web. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VisualStudio"}, {"field": "1990", "value": "http://msdn.microsoft.com/vstudio/"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Product Engineer", "id": "29428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Web Software Developer / Programmer Analyst (3 positions)", "id": "3463", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyste-programmeur", "id": "5005", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Small Talk Developers (multiple positions)", "id": "41497", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java, Object Studio", "id": "10102", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "72063",  "fields": [{"field": "1987", "value": "Visual Works"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Looking for Smalltalkers with good VisualWorks knowledge", "id": "72027", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Object Oriented Devloper", "id": "75265", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1265",  "fields": [{"field": "1987", "value": "VisualAge"}, {"field": "1988", "value": "A Windows specific version of Smalltalk that is owned by IBM but is maintained by Instantiations"}, {"field": "1989", "value": "http://www.instantiations.com/VAST/default.htm"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/VisualAge"}, {"field": "2002", "values":[{"value": "Smalltalk Applications Developer", "id": "46214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java-Applikations-Entwickler / Wirtschaftsinformatiker", "id": "49995", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk OO GUI Developer", "id": "39254", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk ontwikkelaar, NL-NH-Noord Holland", "id": "26594", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Designer Smalltalk (w/m)", "id": "9726", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK developer (2-3)", "id": "2841", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "3309", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Programmer", "id": "24930", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer with Java, Visual Age and C++", "id": "29584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "5356", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "SmallTalk Analyst/Programmer", "id": "27110", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "10181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk,Visualworks", "id": "46927", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5258", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6726", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Expert - Immediate start", "id": "20792", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Analyst/Programmer", "id": "10403", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "67307",  "fields": [{"field": "1987", "value": "VisualAge"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer-Visual Age Smalltalk", "id": "108752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "101070", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VA Smalltalk programmer", "id": "81130", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer -NJ USA", "id": "67054", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6307",  "fields": [{"field": "1987", "value": "VisualAge Composition Editor"}, {"field": "1988", "value": ""}, {"field": "1989", "value": "http://www.instantiations.com/VAST/prod/widgetkit-bgraph.html"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4662",  "fields": [{"field": "1987", "value": "VisualAge for Java"}, {"field": "1988", "value": "... Most of the members of the VisualAge family were written in Smalltalk no matter which language they supported for development. The IBM implementation of Smalltalk was produced by Object Technology International which was acquired by IBM and run as a wholly-owned subsidiary for several years before being absorbed into the overall IBM organization.\r\n\r\nVisualAge for Java was based on an extended Smalltalk virtual machine which executed both Smalltalk and Java byte codes. Java natives were actually implemented in Smalltalk.\r\n\r\nVisualAge Micro Edition, which supported development of embedded Java applications and cross system development, was a reimplementation of the IDE in Java. This version of VisualAge morphed into the Eclipse Framework. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VisualAge"}, {"field": "1990", "value": "http://www.javadude.com/vaj/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Release/Configuration Engineer", "id": "4655", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "67444",  "fields": [{"field": "1987", "value": "VisualAge or Visualworks or Objectstudio"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Professional", "id": "67435", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "51620",  "fields": [{"field": "1987", "value": "VisualAge Smalltalk"}, {"field": "1988", "value": "Experience in VAST or VASmalltalk"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Developer", "id": "56442", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Version 6.1 Developer", "id": "115477", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Programmer Analyst II", "id": "59572", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74368", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (Intermediate/Advanced Level)", "id": "93456", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Gemstone Developer", "id": "103717", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Development Manager", "id": "82134", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Retail Delivery System", "id": "51551", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "VisualAge Smalltalk Developer", "id": "126595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "87674", "category": "Advertised Positions", "category_id": "1210"}, {"value": "VA Smalltalk Consultant/Programmer", "id": "85123", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2346",  "fields": [{"field": "1987", "value": "VisualBasic"}, {"field": "1988", "value": "Visual Basic (VB) is an event driven programming language and associated development environment created by Microsoft. In business programming, it has one of the largest user bases.\r\n\r\nIt is derived heavily from BASIC and enables rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using DAO, RDO, or ADO, and creation of ActiveX controls and objects. A programmer can put together an application using the components provided with Visual Basic itself. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Visual_Basic"}, {"field": "1990", "value": "http://www.earlsoft.co.uk/hashvb/"}, {"field": "2002", "values":[{"value": "Developer - VB, Small Talk, SQL Server", "id": "128921", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Prin Reliability Engineer", "id": "71513", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Project Manager (Technical)", "id": "5536", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer", "id": "16912", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Administrator", "id": "18244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6678", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Specialist", "id": "9904", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Treasury Systems", "id": "9867", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54981",  "fields": [{"field": "1987", "value": "VisualBasic"}, {"field": "1988", "value": "Visual Basic (VB) is an event driven programming language and associated development environment created by Microsoft. In business programming, it has one of the largest user bases.\r\n\r\nIt is derived heavily from BASIC and enables rapid application development (RAD) of graphical user interface (GUI) applications, access to databases using DAO, RDO, or ADO, and creation of ActiveX controls and objects. A programmer can put together an application using the components provided with Visual Basic itself. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Visual_Basic"}, {"field": "1990", "value": "http://www.earlsoft.co.uk/hashvb/"}, {"field": "2002", "values":[{"value": "Database Applications Developer", "id": "16912", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer - TSQL (entry level)", "id": "5407", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2316",  "fields": [{"field": "1987", "value": "VisualBasic.NET"}, {"field": "1988", "value": "Visual Basic .NET (VB.NET) is an object-oriented computer language that can be viewed as an evolution of Microsoft's Visual Basic (VB) implemented on the Microsoft .NET framework. Its introduction has been controversial, as significant changes were made that broke backward compatibility with VB and caused a rift within the developer community that may or may not be resolved with the introduction of Visual Studio 2005. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Visual_Basic_.NET"}, {"field": "1990", "value": "http://msdn.microsoft.com/vbasic/"}, {"field": "2002", "values":[{"value": "Smalltalk or VB.net Programmer / Developer", "id": "111349", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "9855", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyste-programmeur", "id": "5005", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "2313", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk, Java SW Engineer/Java Programmer Analyst", "id": "10003", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "1261",  "fields": [{"field": "1987", "value": "VisualWorks"}, {"field": "1988", "value": "VisualWorks Smalltalk"}, {"field": "1989", "value": "http://smalltalk.cincom.com/prodinformation/index.ssp?content=vwfactsheet"}, {"field": "1990", "value": "http://en.wikipedia.org/wiki/Smalltalk"}, {"field": "2002", "values":[{"value": "Smalltalk developer", "id": "130679", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "116752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software engineer", "id": "64395", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SmallTalk Developer", "id": "129090", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "123369", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "109001", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "128708", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GemStone / Smalltalk Developer", "id": "6660", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / C++ Developer", "id": "109476", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Systems Analyst", "id": "107343", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "89545", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / CIS Plus / Natural Developer", "id": "54709", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / CIS Plus / Natural Developer", "id": "43241", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Marketing Collaboration Specialist", "id": "49307", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "71834",  "fields": [{"field": "1987", "value": "VisualWorks"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Cologne Germany: Looking for VisualWorks developer,", "id": "71798", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9965",  "fields": [{"field": "1987", "value": "VM level programming"}, {"field": "1988", "value": "In computer science, a virtual machine is software that creates a virtualized environment between the computer platform and its operating system, so that the end user can operate software on an abstract machine. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Virtual_machine"}, {"field": "1990", "value": "http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=168"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Squeakers needed in Sydney, or to work remotely", "id": "9952", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "44077",  "fields": [{"field": "1987", "value": "Voice over Internet Protocol (VoIP)"}, {"field": "1988", "value": "Voice over Internet Protocol (VoIP, IPA: /vɔɪp/) is a protocol optimized for the transmission of voice through the Internet or other packet switched networks. VoIP is often used abstractly to refer to the actual transmission of voice (rather than the protocol implementing it). This latter concept is also referred to as IP telephony, Internet telephony, voice over broadband, broadband telephony, and broadband phone. The last two are arguably incorrect because telephone-quality voice communications are, by definition, narrowband.\r\n\r\nVoIP providers may be viewed as commercial realizations of the experimental Network Voice Protocol (1973) invented for the ARPANET providers. Some cost savings are due to utilizing a single network to carry voice and data, especially where users have underused network capacity that can carry VoIP at no additional cost. VoIP to VoIP phone calls are sometimes free, while VoIP calls connecting to public switched telephone networks (VoIP-to-PSTN), may have a cost that is borne by the VoIP user.\r\n\r\nVoice-over-IP systems carry telephony signals as digital audio, typically reduced in data rate using speech data compression techniques, encapsulated in a data packet stream over IP.\r\n\r\nThere are two types of PSTN-to-VoIP services: Direct inward dialing (DID) and access numbers. DID will connect a caller directly to the VoIP user, while access numbers require the caller to provide an extension number for the called VoIP user. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Voice_over_Internet_Protocol"}, {"field": "1990", "value": "http://dmoz.org/Business/Telecommunications/Services/VoIP/"}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IVR Programmer (Telecom)", "id": "53676", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "33754",  "fields": [{"field": "1987", "value": "VoiceXML (VXML)"}, {"field": "1988", "value": "VoiceXML (VXML) is the W3C's standard XML format for specifying interactive voice dialogues between a human and a computer. It allows voice applications to be developed and deployed in an analogous way to HTML for visual applications. Just as HTML documents are interpreted by a visual web browser, VoiceXML documents are interpreted by a voice browser. A common architecture is to deploy banks of voice browsers attached to the Public Switched Telephone Network (PSTN) so that users can use a telephone to interact with voice applications. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VXML"}, {"field": "1990", "value": "http://www.w3.org/Voice/"}, {"field": "2002", "values":[{"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "67898",  "fields": [{"field": "1987", "value": "VSE"}, {"field": "1988", "value": "Visual Smalltalk Enterprise"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2418",  "fields": [{"field": "1987", "value": "VxWorks"}, {"field": "1988", "value": "VxWorks, made and sold by Wind River Systems of Alameda, California, USA, is a real-time operating system. Similar real-time operating systems are available from other vendors: QNX, LynxOS, VRTX, Nucleus RTOS, OSE etc. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/VxWorks"}, {"field": "1990", "value": "http://www.windriver.com/"}, {"field": "2002", "values":[{"value": "WW Make Applications Admin. and Developer", "id": "2415", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5687",  "fields": [{"field": "1987", "value": "W3C standards"}, {"field": "1988", "value": "Web standards is a general term for the formal standards and other technical specifications that define and describe aspects of the World Wide Web. In recent years, the term has been more frequently associated with the web standards movement: a growing trend of endorsement of a set of standardized best practices for building web sites, and a broader philosophy of web design and development that includes those methods. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Web_standards"}, {"field": "1990", "value": "http://www.w3.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Software Engineer OOP", "id": "5681", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "28333",  "fields": [{"field": "1987", "value": "Web 2.0 Design"}, {"field": "1988", "value": "Web 2.0 refers to a perceived second generation of web-based communities and hosted services — such as social-networking sites, wikis, and folksonomies — which aim to facilitate creativity, collaboration, and sharing between users. The term gained currency following the first O'Reilly Media Web 2.0 conference in 2004. Although the term suggests a new version of the World Wide Web, it does not refer to an update to any technical specifications, but to changes in the ways software developers and end-users use webs. According to Tim O'Reilly,\r\n\r\n    \"Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform.\"\r\n\r\nSome technology experts, notably Tim Berners-Lee, have questioned whether one can use the term in a meaningful way, since many of the technology components of \"Web 2.0\" have existed since the early days of the Web. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Web_2.0"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk/Web Developer", "id": "28257", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3375",  "fields": [{"field": "1987", "value": "Web development"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Web Developer", "id": "122417", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Lead Systems Analyst - Business Solutions (EFS)", "id": "93922", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Application Systems Analyst", "id": "76574", "category": "Advertised Positions", "category_id": "1210"}, {"value": "System Development Sr Professional", "id": "61878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Permanent Position for Seaside Developer", "id": "47428", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmers", "id": "5403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Migration Technical Lead (multiple positions)", "id": "27690", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Technical Support Engineer", "id": "125083", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer / Programmer / System Analyst", "id": "125396", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Seaside/J2EE", "id": "28139", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "9133", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Analyst", "id": "10080", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr Software Developer", "id": "5884", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Job Opportunity (Smalltalk And Seaside)", "id": "26085", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Syst Analyst/Prgr IV", "id": "3404", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "82497",  "fields": [{"field": "1987", "value": "Web security protocols"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Programmer/Analyst (Object-Oriented Software Developer)", "id": "82389", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2909",  "fields": [{"field": "1987", "value": "Web servers"}, {"field": "1988", "value": "Weblogic, JBoss, Tomcat and the like"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6726", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Analyst/Programmer", "id": "10403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visualage Smalltalk Developer", "id": "9231", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java / Smalltalk / Sybase Developer", "id": "2908", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "3058", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. SW QA Engineer", "id": "3052", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2285",  "fields": [{"field": "1987", "value": "Web services"}, {"field": "1988", "value": "According to the W3C a Web service[1] is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface that is described in a machine-processable format such as WSDL. Other systems interact with the Web service in a manner prescribed by its interface using messages, which may be enclosed in a SOAP envelope, or follow a REST approach. These messages are typically conveyed using HTTP, and normally comprise XML in conjunction with other Web-related standards. Software applications written in various programming languages and running on various platforms can use web services to exchange data over computer networks like the Internet in a manner similar to inter-process communication on a single computer. This interoperability (for example, between Java and Python, or Microsoft Windows and Linux applications) is due to the use of open standards. OASIS and the W3C are the primary committees responsible for the architecture and standardization of web services. To improve interoperability between web service implementations, the WS-I organization has been developing a series of profiles to further define the standards involved."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Web_services"}, {"field": "1990", "value": "http://www.w3.org/2002/ws/"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer (multiple positions)", "id": "9897", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Analyst", "id": "10173", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Small Talk Developer with Java, Visual Age and C++", "id": "29584", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. VisualAge Smalltalk Developer", "id": "6306", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "6807", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "VA Smalltalk Consultant/Programmer", "id": "85123", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Performance Architect", "id": "2752", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programming Support", "id": "2304", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "2280", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "68044",  "fields": [{"field": "1987", "value": "Web Services"}, {"field": "1988", "value": "Web Services"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Programmer/Analyst (Object-Oriented Software Developer)", "id": "82389", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Software Engineer - Home Office possible", "id": "110504", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "85444",  "fields": [{"field": "1987", "value": "Web Services Enhancements (WSE) 2.0"}, {"field": "1988", "value": "Web Services Enhancements (WSE) is an add-on to the Microsoft .NET Framework which includes a set of classes that implement additional WS-* Web service specifications chiefly in areas such as security, reliable messaging, and sending attachments. [1] Web services communicate via SOAP messages. WSE provides extensions to the SOAP protocol and allows the definition of custom security, reliable messaging, policy, etc. Developers can add these capabilities at design time using code or at deployment time through the use of a policy file. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Web_Services_Enhancements"}, {"field": "1990", "value": "http://msdn.microsoft.com/en-us/library/aa139617.aspx"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6211",  "fields": [{"field": "1987", "value": "Web testing"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Quality (QA) Engineer", "id": "34595", "category": "Advertised Positions", "category_id": "1210"}, {"value": "QA Engineer", "id": "6206", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9908",  "fields": [{"field": "1987", "value": "WebConnect"}, {"field": "1988", "value": "A VisualAge Smalltalk add-on."}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Analyst Programmer", "id": "9907", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2407",  "fields": [{"field": "1987", "value": "WebLogic"}, {"field": "1988", "value": "BEA WebLogic is a J2EE application server and also an HTTP web server by BEA Systems of San Jose, California, for Unix, Linux, Microsoft Windows, and other platforms. WebLogic supports Oracle, DB2, Microsoft SQL Server, and other JDBC-compliant databases. WebLogic Server supports WS-Security and is compliant with J2EE 1.3. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WebLogic"}, {"field": "1990", "value": "http://www.bea.com/"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "3155", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk", "id": "6524", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3337", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software developer", "id": "5178", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. QA Engineer - Get 80% of the bill rate", "id": "2404", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Production application support", "id": "4987", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Interface Designer", "id": "3269", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Support Professionals (multiple positions)", "id": "5017", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3337", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2408",  "fields": [{"field": "1987", "value": "WebMethods"}, {"field": "1988", "value": "A set of products from: webMethods. Founded in 1996, is a company that provides business integration software. The company is headquartered in Fairfax, Virginia, and has offices throughout the United States, Europe, Asia Pacific and Japan. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WebMethods"}, {"field": "1990", "value": "http://www.webmethods.com/"}, {"field": "2002", "values":[{"value": "Analyst Programmer - Funds Management - Portfolio Accounting", "id": "4265", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer - Financial Markets", "id": "3865", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Programmer - Funds Management - Unit Registry", "id": "4271", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. QA Engineer - Get 80% of the bill rate", "id": "2404", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer - Financial Markets", "id": "5223", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Analyst Programmer (with some Smalltalk)", "id": "6610", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. SW QA Engineer", "id": "3052", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "82440",  "fields": [{"field": "1987", "value": "WebObjects"}, {"field": "1988", "value": "WebObjects is a Java web application server from Apple Inc., and a web application framework that runs on this server. It is available, at no additional cost, as part of the Xcode Developer Tools included with Apple's Mac OS X operating system. Its hallmark features are its deep object-orientation, powerful database connectivity, and rapid prototyping tools. Applications created with WebObjects can be deployed as web sites, Java Web Start desktop applications, and/or standards-based web services.\r\n\r\nWebObjects was created by NeXT Software, Inc., and was released to the public in March 1996. The time and cost benefits of rapid, object-oriented development attracted major corporations to WebObjects in the early days of e-commerce, with clients including Disney, Dell Computer, and BBC News. However, following NeXT's merger into Apple Inc. in 1997, WebObjects' public profile has languished in the marketplace. With many early adopters having since switched to alternative technologies, Apple is now the biggest client for WebObjects, relying on it to power its online Apple Store, MobileMe online services, and the iTunes Store — WebObjects' highest-profile implementation to date.\r\n\r\nDespite the drop in interest, Apple has continued to grow and improve WebObjects, announcing a renewed commitment to the product and its developer base at their World Wide Developer's Conference in June 2007. The WebObjects development tools and frameworks are now a part of the install package for Apple's free Xcode IDE for Mac OS X, and the deployment runtime is included with Mac OS X Server. WebObjects license keys are also a thing of the past, allowing development and unlimited deployment capabilities right out of the box.\r\n\r\nWhile WebObjects is supported only on the Mac OS X platform, the deployment runtime is, nonetheless, pure Java and Apple allows users to deploy WebObjects applications on any platform which supports Java. You can use the included WebObjects Java SE application server or deploy on third-party Java EE application servers such as JBoss, Apache Tomcat, BEA WebLogic or IBM WebSphere.\r\n\r\nTo ease the transition to a Mac OS X-only development solution, Apple continues to sell the earlier version 5.2, which includes development tools for Windows 2000 Professional and official deployment support for Windows 2000 Server and Solaris 8. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WebObjects"}, {"field": "1990", "value": "http://www.apple.com/webobjects/"}, {"field": "2002", "values":[{"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer/Analyst (Object-Oriented Software Developer)", "id": "82389", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "38901",  "fields": [{"field": "1987", "value": "Website presentation"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Graphics Look and Cincom Smalltalk", "id": "38876", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2436",  "fields": [{"field": "1987", "value": "Websphere"}, {"field": "1988", "value": "WebSphere refers to a brand of IBM software products, although the term also popularly refers to one specific product: WebSphere Application Server (WAS). WebSphere helped define the middleware software category and is designed to set up, operate and integrate e-business applications across multiple computing platforms using Web technologies. It includes both the run-time components (like WAS) and the tools to develop applications that will run on WAS. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Websphere"}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Programmer with SmallTalk", "id": "35503", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Agile Mentor/Lead", "id": "30100", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}, {"value": "ENGINEERING/Software Engineer", "id": "6629", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Orientated Consultant - Banking/SOA Consultants", "id": "2579", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internet Developer", "id": "3928", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Programmer", "id": "2800", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "5031", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software-Entwickler/Berater", "id": "2433", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Analyst Programmer - Wealth Management", "id": "36280", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Gemstone DBA", "id": "6469", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK Developer", "id": "2446", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer / Analyst", "id": "3322", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Visual Age Smalltalk Developer", "id": "3281", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GemStone Developer / DBA - Get 80% of the bill rate", "id": "3751", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "10286",  "fields": [{"field": "1987", "value": "WebSphere Application Server (WAS)"}, {"field": "1988", "value": "WebSphere Application Server (WAS), a software application server, is the flagship product within IBM's WebSphere brand. WAS is built using open standards such as J2EE, XML, and Web Services. Multiple world-wide IBM labs participate in creating WebSphere run-time products and development tools. It works with a number of Web servers including Apache HTTP Server, Netscape Enterprise Server, Microsoft Internet Information Services (IIS), IBM HTTP Server for i5/OS, IBM HTTP Server for z/OS, and IBM HTTP Server for AIX/Linux/Microsoft Windows/Solaris. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/IBM_WebSphere_Application_Server"}, {"field": "1990", "value": "http://www.websphere.org/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Gemstone DBA", "id": "10279", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6287",  "fields": [{"field": "1987", "value": "Wide range of exp. including Gemstone"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Systems Analyst/ IS Project Manager", "id": "6324", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Principal Engineer", "id": "9550", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Solution Engineer/Architect - Enterprise Search Technology", "id": "6371", "category": "Advertised Positions", "category_id": "1210"}, {"value": "GRID Computing Specialist", "id": "6286", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2353",  "fields": [{"field": "1987", "value": "Wide range of exp. including Smalltalk"}, {"field": "1988", "value": "Use this designation when they list umteen requirements and they include Smalltalk in the list"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Software Engineer (multiple positions)", "id": "6721", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. Risk Infrastructure Engineer", "id": "6202", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Enterprise / System Architect", "id": "34450", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "39786", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "3189", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Design Conslt II", "id": "33960", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Information Architect", "id": "35393", "category": "Advertised Positions", "category_id": "1210"}, {"value": "TECH Developer Analyst", "id": "28676", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior to Senior Developers (multiple positions)", "id": "36885", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Network Management Engineer", "id": "25587", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Systems Prgm/ Dev/Analyst", "id": "3717", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "13230",  "fields": [{"field": "1987", "value": "Wide range of knowledge including Gemstone"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Senior Product Marketing Manager", "id": "13219", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2452",  "fields": [{"field": "1987", "value": "Wide range of knowledge including Smalltalk"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Systems Analyst / IT Analyst", "id": "116920", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Release Integration", "id": "17401", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Recruiter", "id": "2451", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Testing Analyst", "id": "4075", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Technical Analyst - Jr.", "id": "14380", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior QA Analyst", "id": "13086", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Help Desk Analyst", "id": "10054", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Production Application Support (multiple positions)", "id": "11317", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Project Manager - Implementation/Software/Judicial", "id": "4159", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Sr. QA Analyst - Black Box Testing/Commercial Applications", "id": "19343", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3861",  "fields": [{"field": "1987", "value": "Willing to assist sales support organization"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3858",  "fields": [{"field": "1987", "value": "Willing to build up current partners and customer opportunities"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5208",  "fields": [{"field": "1987", "value": "Willing to do maintenance and support of existing code"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SMALLTALK developer (2-3)", "id": "2841", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk / Java Developer", "id": "5205", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3848",  "fields": [{"field": "1987", "value": "Willing to represent company at industry trade events"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Field Application Engineer", "id": "3844", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2580",  "fields": [{"field": "1987", "value": "Willing to travel"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5094", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - New College Grad", "id": "6495", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer 1 or 2 (multiple positions)", "id": "4667", "category": "Advertised Positions", "category_id": "1210"}, {"value": "ControlWORKS Software Developer", "id": "6276", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Orientated Consultant - Banking/SOA Consultants", "id": "2579", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Field Application Engineer", "id": "3844", "category": "Advertised Positions", "category_id": "1210"}, {"value": "OO Architect Banking/Insurance", "id": "5097", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3859",  "fields": [{"field": "1987", "value": "willing to work closely with Team to continually develop the message and UVP"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Business Development Manager", "id": "3853", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "9706",  "fields": [{"field": "1987", "value": "Winbatch"}, {"field": "1988", "value": "Winbatch is a Microsoft Windows scripting language developed by Wilson WindowWare. Its environment includes an interpreter and a code editor along with a dialog designer."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Winbatch"}, {"field": "1990", "value": "http://www.winbatch.com/"}, {"field": "2002", "values":[{"value": "Application Support Analyst", "id": "9705", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3344",  "fields": [{"field": "1987", "value": "WindowBuilder Pro"}, {"field": "1988", "value": "WindowBuilder Pro is a powerful and easy to use two-way Java GUI designer based on Eclipse SWT technology. It is composed of SWT Designer and Swing Designer and is a very easy to create Java GUI applications without spending a lot of time writing code to display simple forms. With WindowBuilder Pro you can create complicated windows in minutes. Use the visual designer and Java code will be generated for you. You can easily add controls using drag-and-drop, add event handlers to your controls, change various properties of controls using a property editor and much more."}, {"field": "1989", "value": "http://www.instantiations.com/windowbuilderpro/default.htm"}, {"field": "1990", "value": "http://www.devx.com/Java/Article/22186"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "3337", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "96953",  "fields": [{"field": "1987", "value": "Windows 95"}, {"field": "1988", "value": "Windows 95 is a consumer-oriented graphical user interface-based operating system. It was released on August 24 1995 by Microsoft,[2] and was a significant progression from the company's previous Windows products. During development it was referred to as Windows 4.0 or by the internal codename Chicago.\r\n\r\nWindows 95 was intended to integrate Microsoft's formerly separate MS-DOS and Windows products and includes an enhanced version of DOS, often referred to as MS-DOS 7.0. It features significant improvements over its predecessor, Windows 3.1, most visibly in the graphical user interface (GUI), where the basic elements of the interface remain largely unchanged in later versions of Windows, such as Windows Server 2008. There were also major changes made at lower levels of the operating system, including support for 255-character mixed-case long filenames and preemptively multitasked pseudo protected-mode 32-bit applications. Whereas its predecessors are optional \"operating environments\" requiring the MS-DOS operating system (usually available separately), by incorporating MS-DOS into Windows 95 itself, it is made into a consolidated operating system, which was a significant marketing change. The release of Windows 95 also marked wider acceptance of Plug and Play standards on the IBM PC platform. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Windows_95"}, {"field": "1990", "value": "http://www.guidebookgallery.org/guis/windows/win95"}, {"field": "2002", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "6452",  "fields": [{"field": "1987", "value": "Windows 2000"}, {"field": "1988", "value": "Windows 2000 (also referred to as Win2K) is a preemptible, interruptible, graphical and business-oriented operating system that was designed to work with either uniprocessor or symmetric multi-processor 32-bit Intel x86 computers. It is part of the Microsoft Windows NT line of operating systems and was released on February 17, 2000. It was succeeded by Windows XP in October 2001 and Windows Server 2003 in April 2003. Windows 2000 is classified as a hybrid kernel operating system, and its architecture is divided into two modes: user mode and kernel mode. The kernel mode provides unrestricted access to system resources and facilitates the user mode, which is heavily restricted and designed for most applications.\r\n\r\nWindows 2000 was made available in four editions: Professional, Server, Advanced Server, and Datacenter Server. Additionally, Microsoft offered Windows 2000 Advanced Server Limited Edition and Windows 2000 Datacenter Server Limited Edition, which were released in 2001 and runs on 64-bit Intel Itanium microprocessors. All editions of Windows 2000 have common functionality, including many system utilities such as the Microsoft Management Console and standard system management applications such as a disk defragmentation utility. Support for people with disabilities was improved with a number of new assistive technologies, and Microsoft included increased support for different languages and locale information. All versions of the operating system support the Windows NT filesystem, NTFS 5, the Encrypting File System, as well as basic and dynamic disk storage. The Windows 2000 Server family has additional functionality, including the ability to provide Active Directory services (a hierarchical framework of resources), Distributed File System (a file system that supports sharing of files) and fault-redundant storage volumes. Windows 2000 can be installed and deployed to corporate desktops through either an attended or unattended installation. Unattended installations rely on the use of answer files to fill in installation information, and can be performed through a bootable CD using Microsoft Systems Management Server, by the System Preparation Tool.\r\n\r\nAt the time of its release, Microsoft had marketed Windows 2000 as \"the most secure Windows we've ever shipped\"[2], however it became the target of a number of high-profile virus attacks such as Code Red and Nimda, and more than six years after its release, continues to receive patches for security vulnerabilities on a near-monthly basis. Windows 2000 is the last Windows Product Activation-free edition of NT-based Windows OS. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Windows_2000"}, {"field": "1990", "value": "http://www.microsoft.com/windows2000/"}, {"field": "2002", "values":[{"value": "Smalltalk pour les applications retraite et prévoyance (retirement and savings)", "id": "108576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer", "id": "16912", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Database Applications Developer (multiple positions)", "id": "9940", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Ingénieur Etudes et Développement", "id": "6449", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Developer / Business Analyst", "id": "6763", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "4165",  "fields": [{"field": "1987", "value": "Windows API"}, {"field": "1988", "value": "The Windows API is the name given by Microsoft to the core set of application programming interfaces available in the Microsoft Windows operating systems. It is designed for usage by C/C++ programs and is the most direct way to interact with a Windows system for software applications. Lower level access to a Windows system, mostly required for device drivers, is provided by the Native API in current versions of Windows.\r\n\r\nA software development kit (SDK) is available for Windows, which provides documentation and tools to enable developers to create software using the Windows API and associated Windows technologies. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WIN32"}, {"field": "1990", "value": "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winprog/winprog/windows_api_start_page.asp"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "5077", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Engineer", "id": "4162", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "4923", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Entry Level)", "id": "5081", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Developer", "id": "4199", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "4927", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "44135",  "fields": [{"field": "1987", "value": "Windows driver interfaces"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "129809",  "fields": [{"field": "1987", "value": "Windows Installers (MSI)"}, {"field": "1988", "value": "The Windows Installer (previously known as Microsoft Installer[1]) is an engine for the installation, maintenance, and removal of software on modern Microsoft Windows systems. The installation information, and often the files themselves, are packaged in installation packages, loosely relational databases structured as OLE Structured Storage Files and commonly known as \"MSI files\", from their default file extension. Windows Installer contains significant changes from its predecessor, Setup API. New features include a GUI framework and automatic generation of the uninstallation sequence. Windows Installer is positioned as an alternative to stand-alone executable installer frameworks such as older versions of InstallShield and Wise (later versions of both products are based on Windows Installer) and NSIS.\r\n\r\nMicrosoft encourages third parties to use Windows Installer as the basis for installation frameworks, so that they synchronize correctly with other installers and keep the internal database of installed products consistent. Important features such as rollback and versioning depend on a consistent internal database for reliable operation. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Windows_Installer"}, {"field": "1990", "value": "http://installsite.org/"}, {"field": "2002", "values":[{"value": "Citrix Administrator", "id": "129784", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "5249",  "fields": [{"field": "1987", "value": "Windows NT"}, {"field": "1988", "value": "Windows NT is a family of operating systems produced by Microsoft, the first version of which was released in July 1993. It was originally designed to be a powerful high-level language-based processor-independent multiprocessing multiuser operating system with features comparable to Unix to complement workstation versions of Windows that were based on MS-DOS until 2001. It was the first 32-bit version of Windows. Windows Vista and Windows Server 2003 are the latest versions of Windows based upon the original Windows NT system, although they are not branded as Windows NT releases. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Windows_nt"}, {"field": "1990", "value": "http://www.microsoft.com/windows"}, {"field": "2002", "values":[{"value": "Programmer Analyst (multiple posiitons)", "id": "128418", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "111975", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "108237", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "74434", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst", "id": "92553", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Internship - Programmer Analyst", "id": "104518", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmer Analyst (multiple posiitons)", "id": "99047", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer III- Sys. Anlys. & Prog.", "id": "5248", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer IV - Sys. Anlys. & Prog.", "id": "5384", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (IV) | Consultant", "id": "5721", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "11540",  "fields": [{"field": "1987", "value": "Windows XP"}, {"field": "1988", "value": "Windows XP is a line of operating systems developed by Microsoft for use on general-purpose computer systems, including home and business desktops, notebook computers, and media centers. The letters \"XP\" stand for eXPerience.[2] It was codenamed \"Whistler\", after Whistler, British Columbia, as many Microsoft employees skied at the Whistler-Blackcomb ski resort during its development. Windows XP is the successor to both Windows 2000 and Windows Me, and is the first and last consumer-oriented operating system produced by Microsoft to be built on the Windows NT kernel and architecture. Windows XP was first released on October 25, 2001, and over 400 million copies are in use, according to a January 2006 estimate by an IDC analyst.[3] It is succeeded by Windows Vista, which was released to volume license customers on November 8, 2006, and worldwide to the general public on January 30, 2007.\r\n\r\nThe most common editions of the operating system are Windows XP Home Edition, which is targeted at home users, and Windows XP Professional, which has additional features such as support for Windows Server domains and two physical processors, and is targeted at power users and business clients. Windows XP Media Center Edition has additional multimedia features enhancing the ability to record and watch TV shows, view DVD movies, and listen to music. Windows XP Tablet PC Edition is designed to run the ink-aware Tablet PC platform. Two separate 64-bit versions of Windows XP were also released, Windows XP 64-bit Edition for IA-64 (Itanium) processors and Windows XP Professional x64 Edition for x86-64.\r\n\r\nWindows XP is known for its improved stability and efficiency over the 9x versions of Microsoft Windows. It presents a significantly redesigned graphical user interface, a change Microsoft promoted as more user-friendly than previous versions of Windows. New software management capabilities were introduced to avoid the \"DLL hell\" that plagued older consumer oriented 9x versions of Windows. It is also the first version of Windows to use product activation to combat software piracy, a restriction that did not sit well with some users and privacy advocates. Windows XP has also been criticized by some users for security vulnerabilities, tight integration of applications such as Internet Explorer and Windows Media Player, and for aspects of its default user interface.\r\n\r\nWindows XP had been in development since early 1999, when Microsoft started working on Windows Neptune, an operating system intended to be the \"Home Edition\" equivalent to Windows 2000 Professional. It was eventually canceled and became Whistler, which later became Windows XP. Many ideas from Neptune and Odyssey (another canceled Windows version) were used in Windows XP. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Windows_xp"}, {"field": "1990", "value": "http://www.microsoft.com/windowsxp/"}, {"field": "2002", "values":[{"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Senior (Smalltalk Developer - Multiple positions)", "id": "11817", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer Lead (Sr. Smalltalk Developer - Multiple positions)", "id": "11509", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "4443",  "fields": [{"field": "1987", "value": "WinRunner"}, {"field": "1988", "value": "Mercury Interactive's WinRunner is an automated functional GUI testing tool that allows a user to record and play back UI interactions as test scripts. The software implements a proprietary Test Script Language (TSL) that allows customization and parameterization of user input. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WinRunner"}, {"field": "1990", "value": "http://www.mercury.com/us/products/quality-center/functional-testing/winrunner/"}, {"field": "2002", "values":[{"value": "SR. SOFTWARE ENGINEER", "id": "4442", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "31790",  "fields": [{"field": "1987", "value": "Wise Packaging products"}, {"field": "1988", "value": "Wise Solutions, Inc. is an American company that makes software tools for creating application installers. Their primary product, Wise was one of the most widely used installation packages for Windows. Their main competitor is InstallShield by Macrovision. Wise Solutions was acquired and became a wholly owned subsidiary of Altiris, Inc. in December of 2003. Altiris is currently owned by the Symantec Corporation.\r\n\r\nWise Solutions was started as a shareware tool originally distributed via CompuServe. Over time the company grew to roughly 300 employees spread across the headquarters in Plymouth Michigan and an European office in The Hague Netherlands. After the 2003 acquisition by Altiris the European office was consolidated with an existing European Altiris office. The Plymouth Michigan office is now primarily a regional software development and support site for existing Wise branded products and some Altiris branded products. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Wise_Solutions%2C_Inc."}, {"field": "1990", "value": "http://www.wise.com/"}, {"field": "2002", "values":[{"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3318",  "fields": [{"field": "1987", "value": "Workflow App experience"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "System Analyst (Workflow/OOD)", "id": "3314", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "21549",  "fields": [{"field": "1987", "value": "Workflow systems"}, {"field": "1988", "value": "A workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources, defined roles and mass, energy and information flows, into a work process that can be documented and learned. Workflows are always designed to achieve processing intents of some sort, such as physical transformation, service provision, or information processing.\r\n\r\nWorkflows are closely related to other concepts used to describe organizational structure, such as silos, functions, teams, projects, policies and hierarchies. Workflows may be viewed as one primitive building block of organizations. The relationships among these concepts are described later in this entry.\r\n\r\nThe term is used in computer programming to capture and develop human to machine interaction. Software such as K2 and Microsoft's Windows Workflow Foundation aim to provide end users with an easier way to orchestrate or describe complex processing of data in a visual form, much like flow charts but without the need to understand computers or programming. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Workflow"}, {"field": "1990", "value": "http://www.workflowpatterns.com/"}, {"field": "2002", "values":[{"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "54979",  "fields": [{"field": "1987", "value": "Workflow systems"}, {"field": "1988", "value": "A workflow is a reliably repeatable pattern of activity enabled by a systematic organization of resources, defined roles and mass, energy and information flows, into a work process that can be documented and learned. Workflows are always designed to achieve processing intents of some sort, such as physical transformation, service provision, or information processing.\r\n\r\nWorkflows are closely related to other concepts used to describe organizational structure, such as silos, functions, teams, projects, policies and hierarchies. Workflows may be viewed as one primitive building block of organizations. The relationships among these concepts are described later in this entry.\r\n\r\nThe term is used in computer programming to capture and develop human to machine interaction. Software such as K2 and Microsoft's Windows Workflow Foundation aim to provide end users with an easier way to orchestrate or describe complex processing of data in a visual form, much like flow charts but without the need to understand computers or programming. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Workflow"}, {"field": "1990", "value": "http://www.workflowpatterns.com/"}, {"field": "2002", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "3144",  "fields": [{"field": "1987", "value": "Working knowledge of Progressives systems (OWB, Proteus, Polaris, Probill, etc)"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "IT Applications Programmer Senior to Lead", "id": "107181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "App Syst Analyst/Prgr II", "id": "3141", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "3903",  "fields": [{"field": "1987", "value": "WorkStream Manufacturing Execution System"}, {"field": "1988", "value": "Workstream is a factory management system by Applied Materials which manages production, inventory and process control, particularly for semiconductor manufacturing."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Workstream"}, {"field": "1990", "value": "http://www.appliedmaterials.com/products/workstream.html"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Automation Engineer", "id": "3899", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Engineer", "id": "4675", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2510",  "fields": [{"field": "1987", "value": "WSDL"}, {"field": "1988", "value": "The Web Services Description Language (WSDL) is an XML format published for describing Web services. Version V 1.1 has not been endorsed by the World Wide Web Consortium (W3C), however it has released a draft for version 2.0 on May 11, 2005, that will be a recommendation (an official standard), and thus endorsed by the W3C.\r\n\r\nIt is commonly abbreviated as WSDL in technical literature and is usually pronounced wiz-dull.\r\n\r\nWSDL describes the public interface to the web service. This is an XML-based service description on how to communicate using the web service; namely, the protocol bindings and message formats required to interact with the web services listed in its directory. The supported operations and messages are described abstractly, and then bound to a concrete network protocol and message format."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/WSDL"}, {"field": "1990", "value": "http://www.w3.org/TR/wsdl"}, {"field": "2002", "values":[{"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Junior Programmer Analyst", "id": "2505", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "5393", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineering Asc", "id": "3419", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "44056",  "fields": [{"field": "1987", "value": "X Windows"}, {"field": "1988", "value": "In computing, the X Window System (commonly X11 or X) is a system which implements the X display protocol and provides windowing on bitmap displays. It provides the standard toolkit and protocol with which to build graphical user interfaces (GUIs) on most Unix-like operating systems and OpenVMS, and has been ported to many other contemporary general purpose operating systems.\r\n\r\nX provides the basic framework, or primitives, for building GUI environments: drawing and moving windows on the screen and interacting with a mouse and/or keyboard. X does not mandate the user interface — individual client programs handle this. As such, the visual styling of X-based environments varies greatly; different programs may present radically different interfaces. X is not an integral part of the operating system; instead, it is built as an additional application layer on top of the operating system kernel.\r\n\r\nUnlike previous display protocols, X was specifically designed to be used over network connections rather than on an integral or attached display device. X features network transparency: the machine where an application program (the client application) runs can differ from the user's local machine (the display server).\r\n\r\nX originated at MIT in 1984. The current protocol version, X11, appeared in September 1987. The X.Org Foundation leads the X project, with the current reference implementation, X.org Server, available as free software under the MIT License and similar permissive licenses. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/X_windows"}, {"field": "1990", "value": "http://www.x.org/"}, {"field": "2002", "values":[{"value": "Sofftware Developer/Analyst", "id": "43948", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85828",  "fields": [{"field": "1987", "value": "xDSL"}, {"field": "1988", "value": "DSL or xDSL, is a family of technologies that provides digital data transmission over the wires of a local telephone network. DSL originally stood for digital subscriber loop, although in recent years, the term digital subscriber line has been widely adopted as a more marketing-friendly term for ADSL, which is the most popular version of consumer-ready DSL. DSL uses high frequency, while regular telephone uses low frequency on the same telephone line.\r\n\r\nTypically, the download speed of consumer DSL services ranges from 256 kilobits per second (kbit/s) to 24,000 kbit/s, depending on DSL technology, line conditions and service level implemented. Typically, upload speed is lower than download speed for Asymmetric Digital Subscriber Line (ADSL) and equal to download speed for the rarer Symmetric Digital Subscriber Line (SDSL). ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/XDSL"}, {"field": "1990", "value": "http://www.clark-tele.com/Broadband/Broadband_Intro.htm"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Software Development Engineer II", "id": "63900", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2218",  "fields": [{"field": "1987", "value": "XML"}, {"field": "1988", "value": "The Extensible Markup Language (XML) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages, capable of describing many different kinds of data. It is a simplified subset of SGML. Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. Languages based on XML (for example, Geography Markup Language (GML), RDF/XML, RSS, MathML, Physical Markup Language (PML), XHTML, SVG, MusicXML and cXML) are defined in a formal way, allowing programs to modify and validate documents in these languages without prior knowledge of their form. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/XML"}, {"field": "1990", "value": "http://xml.silmaril.ie/"}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Developer - Systems", "id": "117222", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "102214", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Technical Support Engineer", "id": "101890", "category": "Advertised Positions", "category_id": "1210"}, {"value": "System Development Sr Professional", "id": "61878", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "IVR Developer", "id": "33691", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk/Java/OODeveloper", "id": "6194", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Applications Developer / Programmer Analyst", "id": "6644", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer", "id": "75039", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk developer", "id": "52169", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Associate Scientist", "id": "28766", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalker in Southern Germany", "id": "41914", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Front Office Developer", "id": "20263", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Software Developer/Tech Lead", "id": "9569", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "10150", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer - Treasury Systems", "id": "9867", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "68002",  "fields": [{"field": "1987", "value": "XML"}, {"field": "1988", "value": "eXtensable Markup Language"}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalker in Berlin", "id": "67854", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "9819",  "fields": [{"field": "1987", "value": "XML Schema (W3C)"}, {"field": "1988", "value": "XML Schema, published as a W3C Recommendation in May 2001, is one of several XML schema languages. It was the first separate schema language for XML to achieve Recommendation status by the W3C.\r\n\r\nLike all XML schema languages, XML Schema can be used to express a schema: a set of rules to which an XML document must conform in order to be considered 'valid' according to that schema. However, unlike most other schema languages, XML Schema was also designed with the intent of validation resulting in a collection of information adhering to specific datatypes, which can be useful in the development of XML document processing software, but which has also provoked criticism.\r\n\r\nAn XML Schema instance is an XML Schema Definition (XSD) and typically has the filename extension \".xsd\". The language itself is sometimes informally referenced as XSD. It has been suggested that WXS (for W3C XML Schema) is a more appropriate initialism[1] though this acronym has not been in a widespread use and W3C working group rejected it. XSD is also an initialism for XML Schema Datatypes, the datatype portion of XML Schema. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Xsd"}, {"field": "1990", "value": "http://www.tech-know-ware.com/lmx/xsd-overview.html"}, {"field": "2002", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "IT Technical Analyst", "id": "77121", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9175", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "6383",  "fields": [{"field": "1987", "value": "XPath"}, {"field": "1988", "value": "XPath (XML Path Language) is an expression language for addressing portions of an XML document, or for computing values (strings, numbers, or boolean values) based on the content of an XML document.\r\n\r\nThe XPath language is based on a tree representation of the XML document, and provides the ability to navigate around the tree, selecting nodes by a variety of criteria. In popular use (though not in the official specification), an XPath expression is often referred to simply as an XPath.\r\n\r\nOriginally motivated by a desire to provide a common syntax and behavior model between XPointer and XSLT, XPath has rapidly been adopted by developers as a small query language. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Xpath"}, {"field": "1990", "value": "http://www.w3schools.com/xpath/default.asp"}, {"field": "2002", "values":[{"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "2219",  "fields": [{"field": "1987", "value": "XSL"}, {"field": "1988", "value": "The eXtensible Stylesheet Language (XSL) is a family of languages which allows one to describe how files encoded in the XML standard are to be formatted or transformed. There are three languages in the family: ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/Extensible_Stylesheet_Language"}, {"field": "1990", "value": "http://www.w3.org/Style/XSL/"}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6380", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2214", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "5654",  "fields": [{"field": "1987", "value": "XSLT"}, {"field": "1988", "value": "Extensible Stylesheet Language Transformations (XSLT) is a Turing complete[1][2] XML-based language used for the transformation of XML documents.\r\n\r\nXSLT is a specific kind of template processor primarily designed to \"transform\" XML documents into other XML documents. The original document is not changed; rather, a new document is created based on the content of an existing one.[3] The new document may be serialized (output) by the processor in standard XML syntax or in another format, such as HTML or plain text.[4] XSLT is most often used to convert data between different XML schemas or to convert XML data into HTML or XHTML documents for web pages, or into an intermediate XML format that can be converted to PDF documents.\r\n\r\nAs a language, XSLT's origins lie in functional language [5], and in text-based pattern matching languages in the tradition of SNOBOL and awk. Its most direct predecessor was DSSSL, a language that performed the same function for SGML as XSLT performs for XML.\r\n\r\nXSLT was produced as a result of the Extensible Stylesheet Language (XSL) development effort within W3C during 1998–1999, which also produced XSL Formatting Objects (XSL-FO) and the XML Path Language, XPath. The editor of the first version (and in effect the chief designer of the language) was James Clark. The version most widely used today is XSLT 1.0, which was published as a Recommendation by the W3C on 16 November 1999. A greatly expanded version 2.0, under the editorship of Michael Kay, reached the status of Proposed Recommendation from the W3C on 21 November 2006. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/XSLT"}, {"field": "1990", "value": "http://zvon.org/xxl/XSLTreference/Output/index.html"}, {"field": "2002", "values":[{"value": "Application Developer", "id": "53198", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "23053", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented developer", "id": "5652", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Software Engineer", "id": "27874", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "6380", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "97449",  "fields": [{"field": "1987", "value": "Zeke"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Sr. Programmer Analyst", "id": "97349", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "48083",  "fields": [{"field": "1987", "value": "z/OS"}, {"field": "1988", "value": "z/OS is a 64-bit operating system for mainframe computers, created by IBM. It is the successor to OS/390, which in turn combined MVS and UNIX System Services (a POSIX-compliant mainframe implementation of Unix formerly known as MVS Open Edition, or OpenMVS).\r\n\r\nz/OS offers many of the attributes of other modern operating systems, but also retains much of the functionality originating in the 1970s and 1960s, that is still often in daily use. This includes CICS, IMS, DB2, RACF and SNA.\r\n\r\nz/OS also runs 64-bit Java, supports UNIX (Single UNIX Specification) APIs and applications, and communicates directly with TCP/IP. A complementary IBM operating system, z/VM, provides the management of multiple virtual systems (\"guests\") on the same physical mainframe. These new functions within z/OS and z/VM, and the Linux support, have encouraged development of new applications for mainframes. Many of them utilize the WebSphere Application Server for z/OS middleware. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/ZOS"}, {"field": "1990", "value": "http://www.ibm.com/servers/eserver/zseries/zos/"}, {"field": "2002", "values":[{"value": "Server Analyst / VTAM System Engineer", "id": "48044", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "2833",  "fields": [{"field": "1987", "value": ".NET"}, {"field": "1988", "value": "The Microsoft .NET Framework, more commonly known as simply the .NET Framework, is a software development platform created by Microsoft. The .NET Framework is now in version 2.0, which was released in October of 2005 and is the successor to two major previous versions: 1.0 and 1.1. However, it should be noted that .NET Framework version 2.0 does not completely replace version 1.1, that is, both versions need to be installed for all dependent applications to work properly."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/.NET_Framework"}, {"field": "1990", "value": "http://www.gotdotnet.com/"}, {"field": "2002", "values":[{"value": "Smalltalk Programmer Analyst", "id": "81780", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Programmer", "id": "90433", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Programmers", "id": "5403", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2830", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Agile Mentor/Lead", "id": "30100", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Smalltalk Developer", "id": "9244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "9181", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Java Permanent Position", "id": "9534", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Programmer", "id": "6562", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer (Multiple positions)", "id": "6697", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Support Analyst – Back Office Systems", "id": "113862", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Object Oriented Junior Analyst Programmer", "id": "110822", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "94398", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Dvelopper Smalltalk/SmallTalk Developer", "id": "81566", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Developer", "id": "40788", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Analyst Programmer - Workflow Systems (multiple positions)", "id": "21540", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer", "id": "6437", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Analyst Developer", "id": "9297", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Senior Hands-On Project Manager, Business Process Optimization", "id": "5658", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "54982",  "fields": [{"field": "1987", "value": ".NET"}, {"field": "1988", "value": "The Microsoft .NET Framework, more commonly known as simply the .NET Framework, is a software development platform created by Microsoft. The .NET Framework is now in version 2.0, which was released in October of 2005 and is the successor to two major previous versions: 1.0 and 1.1. However, it should be noted that .NET Framework version 2.0 does not completely replace version 1.1, that is, both versions need to be installed for all dependent applications to work properly."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/.NET_Framework"}, {"field": "1990", "value": "http://www.gotdotnet.com/"}, {"field": "2002", "values":[{"value": "Smalltalk Developer - Get 80% of the bill rate", "id": "2830", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "values":[{"value": "Development and Support Lead - Workflow Systems", "id": "54978", "category": "Advertised Positions", "category_id": "1210"}, {"value": "Software Engineer/Object Oriented Developer", "id": "40244", "category": "Advertised Positions", "category_id": "1210"}]}]},{"id": "31738",  "fields": [{"field": "1987", "value": ".NET Packaging"}, {"field": "1988", "value": ""}, {"field": "1989", "value": ""}, {"field": "1990", "value": ""}, {"field": "2002", "values":[{"value": "SW Packager", "id": "31693", "category": "Advertised Positions", "category_id": "1210"}]}, {"field": "2004", "value": ""}]},{"id": "85561",  "fields": [{"field": "1987", "value": ".NET Remoting"}, {"field": "1988", "value": ".NET Remoting is a Microsoft application programming interface (API) for interprocess communication released in 2002 with the 1.0 version of .NET Framework. It is one in a series of Microsoft technologies that began in 1990 with the first version of Object Linking and Embedding (OLE) for 16-bit Windows. Intermediate steps in the development of these technologies were Component Object Model (COM) released in 1993 and updated in 1995 as COM-95, Distributed Component Object Model (DCOM), released in 1997 (and renamed ActiveX), and COM+ with its Microsoft Transaction Server (MTS), released in 2000.[1] It is now superseded by Windows Communication Foundation (WCF), which is part of the .NET Framework 3.0. The .NET Framework 3.0 is also included with the Windows Vista operating system.\r\n\r\nLike its family members and similar technologies such as Common Object Request Broker Architecture (CORBA) and Java's remote method invocation (RMI), .NET Remoting is complex, yet its essence is straightforward. With the assistance of operating system and network agents, a client process sends a message to a server process and receives a reply. ..."}, {"field": "1989", "value": "http://en.wikipedia.org/wiki/.Net_Remoting"}, {"field": "1990", "value": ""}, {"field": "2002", "value": ""}, {"field": "2004", "values":[{"value": "Senior Smalltalk Developer", "id": "53576", "category": "Advertised Positions", "category_id": "1210"}]}]}]}