Atention! This Job is older than 30 days!
Technology Manager/Lead Developer C#
Job Description:
A Bachelor*s degree in Computer Science or related field is required; Master*s degree is a plus.
- 5+ years experience leading implementation of enterprise web applications, architecting and designing technical solutions and performing technical assessments and consulting for client engagements
- 5+ years experience designing and developing enterprise level web-based applications using .NET (C#) and related technologies
- Strong understanding of relational database design and development with specific experience using and developing with SQL Server.
- Strong understanding of design patterns and ability to solve complex technical design challenges
- Strong understanding of best practices, development methodologies, processes, version control & release management.
- Strong experience with software development and project management best practices and risk management.
- Strong experience with project scoping, estimation and resource scheduling.
- Experience managing project schedules and resources.
- Experience with XML, Web Services, SOAP and related standards and technologies.
- Experience with O/R mapping (i.e. NHibernate), development frameworks (i.e. MVC) and tools (i.e. NUnit, NAnt).
- Experience with IIS with light administrative skills.
- Experience with one or more content management systems is a plus.
- Experience with ecommerce platforms is a plus.
- Experience with interactive marketing vendors, practices, and technologies, including analytics tagging vendors such as Omniture and Webtrends.
- Experience with build scripts, unit testing, performance monitoring and testing tools.
- Ability to communicate effectively and clearly, and collaborate with other disciplines including Creative Design and User Experience.
- Ability to effectively assess and solve technical problems.
- Ability to work on a multitude of concurrent projects.
- Prior experience in professional services, technology consulting and/or interactive marketing a plus.
- Technical certifications are a plus.