From schwern at pobox.com Wed Apr 4 07:06:13 2001 From: schwern at pobox.com (Michael G Schwern) Date: Thu Aug 5 00:31:05 2004 Subject: [nyc-perl-jobs] Werk at BlackStar [Belfast, N. Ireland] Message-ID: <200104042334.f34NYH301311@gocho.pm.org> [Moderator's Note: Not NYC, but a pretty cool opportunity nonetheless. -Simon] ** Resumes must be in by this Friday jobs@blackstar.co.uk ** If anyone didn't know, I'm currently on contract with BlackStar for the next couple months. They're looking for a Perl programmer (they're very hard to come by over here). They're based in Belfast, Northern Ireland (no, they're not shooting each other over here anymore and like you can talk NYC people). The basics, aside from Perl... Object Oriented Design. There's 35,000 lines of code in classes here and its nearly all OO. MySQL. Its all on top of MySQL and its pretty damned big. How big? We're about to overflow MEDIUMINT UNSIGNED (that's 16.7 million) in a bunch of tables. They're not ashamed of using MySQL and its going to be in your face every day, so don't come in if you can't stand it. If you have DBA sk1llz, that would be very helpful. DBI. If it uses MySQL, it uses DBI. I'm introducing Class::DBI so it would be nice if you're familiar with the basics of schema abstraction. Documenting. Whadya know, they write documentation! You'll have to do it. Its on POD. Suck it up. Testing. Tests, too. All in the normal ok/not ok style. Those nutty Irish. Review. Every change is looked at and pass/failed by another programmer. Everyone reviews. It takes a little getting used to if you've never worked in a strict review environment before, but it prevents much lunacy. Aegis. They use a change and version control system called Aegis. http://www.pcug.org.au/~millerp/aegis/aegis.html If you're familiar with something like ClearCASE, this won't be much different. However, if you're a CVS or Perforce user its a bit odd for the first couple weeks because the philosophy is very different, yet the commands are oddly similar. Aegis enforces review, tracks versions, does merges, enforces testing, etc... and is quite nice once you get used to it. Quake 2. There's about two half-hour games a day. The designers habitually get beaten by the designers, so we need good players. Linux. System's on Linux. All the programmers run Linux. Doesn't actually effect you much, just FYI. Refactoring. The system only became sane in the last four or five months, so there's still lots of lunacy lying around waiting to be cleaned up. Hopefully I'll be able to get cleanup time explicitly scheduled every week. There is tea. Things you won't really have to worry about... CGI. There's actually very little of this as most of the functionality is packed away in web-agnostic modules. Forms and such are well hidden behind templates. HTML. As above, the CGI programs use templates. Designers write the templates. Windows. The technie team is currently six full time programmers, two contractors, a solid project manager, three designers and a rather amazing sysadmin who has a big diesel generator on the roof. We have our own floor, too. Rest of the company is about 30 people plus another 20 or so in the warehouse, so its fairly small. This best sums up the working conditions here... someone is expected to be on call 24 hours a day and they must carry a pager at all times during their jaunt with it. However, the person on call gets paid extra just for carrying *and* they get paid a bonus if they're called (regardless if it was an actual problem or not). Sensible. If you have any questions about the above, ask me. If you have any questions about the job details (salary, benefits, when it starts, etc...) email ruth@blackstar.co.uk. Here's the official announcement... Senior Perl Programmer You will be an excellent Perl programmer, knowledgeable in working with Perl modules and object-oriented features. Experience with SQL and large database systems would be an advantage, as would experience in the design and implementation of complex systems. You will have at least 3 years experience in a senior Perl programming role. Salary: Negotiable, plus benefits package **jobs@blackstar.co.uk** BlackStar, Belfast, UK PS These are the guys who put up $25,000 for Damian. PPS Resumes must be in by THIS FRIDAY -- Michael G. Schwern http://www.pobox.com/~schwern/ Perl6 Quality Assurance Kwalitee Is Job One Do not try comedy at home! Milk & Cheese are advanced experts! Attempts at comedy can be dangerously unfunny! From comdog at panix.com Wed Apr 18 19:35:49 2001 From: comdog at panix.com (brian d foy) Date: Thu Aug 5 00:31:05 2004 Subject: [nyc-perl-jobs] [WANTED] Job with small company in NYC Message-ID: <200104200058.f3K0wZ732356@gocho.pm.org> i'd really like to sit in an office and do database stuff. i've been working for home and it's getting crowded here. :( so the Dow is up (knock on wood). who needs a Perl guy? :) -- brian d foy From marty at face2interface.com Mon Apr 23 14:03:09 2001 From: marty at face2interface.com (Marty Landman) Date: Thu Aug 5 00:31:05 2004 Subject: [nyc-perl-jobs] Web Programmer Available Message-ID: <200104232013.f3NKDH427911@gocho.pm.org> I am a Web programmer specialized in Perl using HTML templates, databases, and object oriented programming techniques. My latest project is http://scandinaviannaturals.com/ for which I implemented a shopping cart in Perl for this ecommerce site as well as creating templates from designer provided HTML. In my spare time I have been working on my own content management system which has an online demo available on my business site. Am interested in all opportunities which will not tear me away from my wife and kids in Woodstock, NY. Marty Landman Face 2 Interface Web Solutions Content Management Made SIMPL(tm) http://face2interface.com/Home/SIMPL.shtml