C# / Microsoft .NET Developer
As a .NET developer you would be involved in the entire development life-cycle: design, implementation and refactoring of modules for a multi-tier enterprise-level application.
You will be working in a small and talented team and have a real impact on the product.