Why Teamstudio:
For more than 12 years, Teamstudio has specialized in the Notes application space, enabling clients to efficiently develop, manage and deliver first class applications. Teamstudio offers both products and services that help organizations deliver security, control, compliance and efficiency to their Lotus Notes applications and development environments.
As a global software company and an advanced business partner of IBM Corporation, Teamstudio's award-winning products are well known and highly respected worldwide. We are seeking top-notch senior software engineers to work at our corporate headquarters.
The job:
Languages: C++ and Java on Windows with some Objective C.
Hardware: a range of devices from iPhone to iSeries.
Things you'll be with working on/with: Eclipse plugins, iPhone/Blackberry development, Lotus Notes API, compilers/parsers/interpreters, cross-platform (Win32/64/iSeries/AIX/Solaris/Linux/OS X), build and release automation, unit testing.
This position is a contract position, with the possibility of permanent employment.
The environment:
Our offices are based in the Cummings Center, Beverly, MA. Ideally, we would like you to be office based, but if you live too far away to commute every day, one day a week in the office is OK. Software engineers here at Teamstudio get private offices and a range of great benefits. But the main reason they work here is that they love what they do.
How to apply:
DO NOT SEND A RESUME. Instead, we would like you to complete the task below. Submissions should include your code and any related files, along with any details you would like to provide about the tools and development environment you used. You can use a language of your choice, but keep in mind that most of the code written at Teamstudio is in C++ or Java. Also, we use Agile development processes here and, ideally, we would like to see some evidence that you are familiar and comfortable with this approach in your submission. If you have technical questions directly related to the task, you can send them to sserecruit@teamstudio.com .
The task:
Write a program that will read a source file written in the LOLCODE programming language and execute it. You do not need to implement the complete language. It is sufficient to implement some basic language features and indicate how you would add the others.
For this particular Teamstudio position only, please do not apply online; please email your submission to sserecruit@teamstudio.com , referencing "Senior Software Engineer opening." This is the only way to apply for this position. We will not accept resumes.
Teamstudio is an equal opportunity employer.