Senior .NET Software Developer (Closed)

Cadmore Media is a video solutions startup working primarily in the professional publishing and association space. Our primary business is to provide technical solutions to customers who have video content that they wish to publish to their customers while maintaining rights and control over their content. To facilitate this, Cadmore currently supports three web-based offerings: the Cadmore Platform where users can manage their content, metadata, and publishing workflows; the Cadmore Media Libraries which act as part customizable, part out-of-the box web sites for publishing video content; and the Cadmore API which provides hooks for customers interested in integrated workflows with their current solutions to benefit from Cadmore Media’s knowledge.

As a fast-growing startup, work at Cadmore is demanding, but exciting as we delve into the frontiers of a niche-based industry. The entire Cadmore team works from home, utilizing Slack and virtual meetings to stay connected in our fast-paced environment. Primary development and business operations are on U.S. Eastern Time, and there will be a requirement of some overlap. Developers need to be comfortable in an environment of quickly shifting priorities, developing best-case solutions for short timelines while also designing extensible solutions, dealing directly with customers and providing their own project management, able to work under stress, and an ability to quickly understand and adapt to existing solutions.

All development projects at Cadmore utilize C# .NET, ASP.NET (MVC), Web API, Azure Sql Server, and Azure hosting. Being web-based solutions means that solutions are architected utilizing HTML/CSS and Javascript with Bootstrap and JQuery providing some framework solutions. We strive to avoid dependencies where possible so do not encourage Javascript frameworks to provide framework modeling. At least expert/working knowledge is required in some of these categories and a deep willingness to self-teach on missing skills as there will not be time nor availability for on the job training with the exception of Azure hosting solutions which is not a common skill set.
A strong ability to self-manage time and priorities is a must. Also, an attitude that seeks to perfect solutions while also having the wisdom to know what is required for perfection given tight deadlines is a big plus. A willingness and desire to interact directly with customers to provide solutions and a customer-positive (internal and external) attitude is required. Finally, you will be required to work on front ends, especially in CSS to either copy presented designs or do your best to facilitate design because we do not have a designer on staff. Developers need the ability the conceptualize existing complex models and project architecture to quickly onboard. This means getting comfortable with existing development patterns, architecture, and a willingness to learn as you go.

Skills:
Must Have (demonstrate knowledge of)
C#, ASP.NET (MVC pattern), Javascript, JQuery, HTML, CSS, SQL/SQL Server
Working Knowledge Preferred:
Web API, Azure (Web Apps, Virtual Servers, Blob Storage)

Bonus Knowledge:
Previous experience working with Video. FFMPEG. Previous publishing or society industry experience.