The Proteomics Center of Excellence (PCE) at Northwestern University is focused on the qualitative and quantitative detection of as many cellular components as possible at the protein level. We are implementing known technologies for 'bottom-up', but emphasize the philosophy of 'precision proteomics,' which uses high performance mass spectrometry to deliver protein identifications with very high confidence and in a gene-specific fashion. Our center is also developing next-generation proteomics using intact proteins (i.e., the 'top-down' approach) and efficiently translates this frontier approach to Northwestern Investigators on the main campus and at the Feinberg School of Medicine.
We are looking for a junior level developer who is ready to apply their skills to the proteomics domain. While experience with life sciences is a plus, it is not necessary; The ideal candidate will fit well with our team and will not hesitate to interact with scientists and learn about the fascinating field of proteomics. Our goal is to work with chemists and biologists to push proteomics software to the next level of utility and ease of use.
Develops new software designed for analyzing Top Down data based on current research goals;
Implements novel statistical scoring techniques for analyzing Top Down data;
Develops and maintains IT infrastructure for analysis software;
Develops plans for software deployment to heterogeneous systems;
Maintains existing software, including data processing tools and search engines;
Participates in developing new goals and directions in data analysis based on interaction with primary users;
Performs related duties as required or assigned.
A bachelor's degree in computer science, applied mathematics, or the equivalent combination of education, training and experience from which comparable skills can be acquired;
Less than 1 year of experience in developing proteomics software;
Experience with and understanding of the Microsoft .NET framework and C#;
Solid understanding of object oriented concepts and software design patterns;
Experience with database design and interaction;
Experience in maintaining a heterogeneous codebase;
Experience with both Linux and Windows operating systems.
A master's degree in computer science, applied mathematics, or the equivalent combination of education, training and experience from which comparable skills can be acquired;
Experience (1+ years) in developing Top Down proteomics software;
Strong database (MySQL, SQLite) and SQL skills;
Experience with and/or strong understanding of user interface design or UX;
Experience with Agile/SCRUM methodologies, source control, and unit testing.
As per Northwestern University policy, this position requires a criminal background check. Successful applicants will need to submit to a criminal background check prior to employment.
Northwestern University is an Equal Opportunity, Affirmative Action Employer
Date Posted: 2/27/2013