Local software development firm seeks a Senior .NET Developer or Architect with strong design, tactical coding, and heavy duty domain modeling skills. Will be responsible for leading the development of rich web-based and service-oriented application with n-tier architecture - these are client applications for content delivery, on-line reporting and data gathering with both a server and a client component. Must have experience working in a fast-paced, enterprise-level software development environment and be an assertive, confident, self-starter with strong leadership skills who can contribute to the team immediately.
Required Skills:
· 8+ years software development or architecture background
· Recent experience in C# 3.5 or Java development / architecture
· WPF, WCF & Silverlight skills
· Heavy experience in SOA (Service Oriented Architecture)
· N-tier architecture
· Socket and object-oriented programming for multi-threaded applications
· Working knowledge of the "nuts and bolts" of C# development
· TDD (Test Driven Development) and Agile development experience
· Helpful skills include: GDI, service-oriented architecture, xUnit frameworks, mocks, XML, UML, Spring, ORM / IOC, Swing, NHibernate, and cross-platform development
· Education is important to this company, so a BS degree is required in a related field - Computer Science, Computer Engineering or similar