JAVA PROGRAMMER (vacancy 12-05-2013)
For one of our most recent projects, NewProt, we are looking for an experienced programmer with affinity for biological data. The concept of the NewProt project is to combine and integrate the best European software into a homogenous portal for in silico protein engineering. The goal of the portal is to provide suggestions for alterations within protein structures that can change properties of the proteins, such as specificity and stability. Software will be developed both at the CMBI and by our external partners and will communicate with the portal mostly using Web Services.
The selected candidate will support the development of the NewProt portal by designing new software and databases, and extending existing programs.
- Excellent programming skills and good knowledge of Java
- Experience with web services and web application development using frameworks like Wicket
- Experience with basic system management of Linux servers
- Experience with database design
- Good communication skills (Dutch/English)
- knowledge of Basic biology is a pre
The Centre for Molecular and Biomolecular Informatics (CMBI) is a multifunctional institute. Its mission is to provide the highest quality molecular and biomolecular informatics services to the Dutch scientific community. The high quality of these services can only be maintained by scientists working at the cutting edge of science thereby supported by skilled programmers who design software to solve biomedical problems. The CMBI offers you a dynamic working environment with colleagues who are working on projects varying from genome analysis, to database design and data mining to homology modeling and macromolecular structure validation.
Comments and contact information
Salary according CAO UMC scale 10.4 € 3.008,- gross per month at full employment (plus 8% vacation bonus and 8,2% end of year payments).
For more information please contact Barbara van Kampen, B.vanKampen@cmbi.ru.nl, +31 (0) 24 3619390.
Applying for a position in my group
On average twice per year I hire a PhD student or a post-doc to work with us on one of the two main topics of the group. This stands in a marked contrast to the average of two people per day who ask if I have a job for them. So, what should you do to make more than the 0.5% chance that you have by luck alone?
First of all, I am not different from any other group leader. I only look at applications from people who show immediately in the first three lines of their letter that they have actually spent time preparing the application. Applications from people who only present themselves and just ask for any job are not taken serious. Applications that start with "Dear sir" will not be read. It is YOUR duty as applicant to find out what my group is working on, what kind of people we are looking for, and what you can mean for the group. To do so, look at our WWW page and look at the articles written by the group members over the last three years. If that gives you the impression that you could add something to the group, then you should think how to formulate that concisely and comprehesively without looking very dumb or very arrogant. Make sure the things I must know are on page 1 of the application. Useless information like hobbies, the family name of your mother, the fact that you went to some high-school somewhere, the fact that you have a drivers license, etc., should be skipped, or at best placed on the last page. Make sure that you explain which of your previous experiences you think are relevant for working in our group.
If you work outside 'the west', you have an extra handicap because it is very difficult for us to judge what your papers and courses are worth. And flying you in for an interview is too expensive. Coming from outside 'the west' your best bet is a letter of recommendation from a professor with extensive experience in 'the west'. Obviously, a few articles in international journals with you as first author will help very much too. If you write your master-thesis, write it in English and put in somewhere on the WWW so we can see 'how good you are'. There are several other trivial tips. But in general, make sure that we get a good opportunity to judge you, because that is your major bottleneck, being properly evaluated.
Make sure you understand how science is organized in the country where you want to go to. For example, I often get letters from people from India and Pakistan who want to do an internship. I don't have any idea what that means, and thus often answer 'no, sorry'. just because I am lazy. Obviously, to you it seems strange that I don't know what an internship is, but my country organized science differently. And as it is you who wants something from me, and not the other way around, you should make sure that I know what you want and what you have to offer.
The points listed above are very general and hold for each job application. If you want to explicitly work with me, you should be a smart scientist, but also a good programmer. We design software to solve biomedical problems. And we will not spend time teaching people how to write software. You should be able to start programming on day 1. I therefore want to see the source code of your last programme of 10000 lines or more. No need to apply when you cannot provide that. (It doesn't need to be scientific software, a game, or a programme to administrate the inventory of the student club is fine too; just as long as it is your software).
Obviously, you can try to write an open application, but that only makes sense if you are a very exceptionally brilliant person, the kind of person so much worth having that we just raise the funds to hire you. Otherwise, look at the list of open position above and see if your job is listed there, and if so apply for the job, using the hints given above.Good Luck