As a senior .NET developer/architect, you will be applying your breadth of experience developing enterprise software, developing elegant designs for complex problems, and leading a team of developers following agile methodologies. You will be motivating an environment of continuous team improvement and best development practices (TDD, continuous integration, pairing). You will be working with our business team to understand business objectives for desktop, web-based, and mobile products and developing technology guidance and leading software architecture and development in collaboration with talented developers, computational algorithm engineers, user experience developers, and graphics designers.
We’re using C#, .NET 4.0, SQL Server 2008, Entity Framework 4, and other open source tools to develop WPF, Silverlight, and mobile applications.
Experienced team lead in agile environment
Breadth of experience in multiple platforms and technologies
Strong C#, .NET foundation (required)
MVVM, WPF, Silverlight (additional)
N-tier design and experience with enterprise design patterns and frameworks (additional)
WCF, web services (additional)
User interface design (additional)
Bachelor’s degree or higher in Computer Science, Computer Engineering, or similar
Based on Experience