Software Engineer
Virtual Team
Job Description
- Design, develop and maintain software
- Deploy, support and innovate new and existing products and services
- Provide technical support
Qualifications
The successful candidate will have the following qualifications:
- Minimum of B.S. or B.A. in Computer Science
- Minimum of 4 years software development experience
- Proficiency in .NET framework (C# and VB.NET)
- Working knowledge of SQL Server (T-SQL, Stored Procedures)
- Extensive knowledge of developing web applications
- Excellent verbal and written communication skills
- Able to develop code independently and as part of a programming team
Experience with the following would also be beneficial:
- NAnt automation
- ASP.NET MVC
- ORMs (SubSonic, Entity Framework)
- Building application installer
- Code and database optimization
- JavaScript frameworks
- Advanced knowledge of .NET
- Servers, infrastructure and VMWare
- Media formats and media encoding
- Streaming media technologies
- Wowza Media Server
About the Company
Ensemble Video (www.ensemblevideo.com) is an award-winning media content management system that enables efficient, coordinated, and collaborative rich media management for a small group of users or all the users within an organization. Ensemble Video is flexible, easy to deploy and support, easy to use, and integrates easily with a wide range of complementary video and Web technologies.
Contact
Boyan Kostadinov
boyan@ensemblevideo.com315-378-0234