Software Developer (.Net)
Full time, Remote, UK working hours
April 4, 2022
Full time, Remote, UK working hours
Company Description
Cadmore Media is a rapidly growing media hosting service with products supporting research, professional education, and virtual/hybrid conferences. A mission-driven, customer-focused organization, Cadmore works with high-profile associations, societies and publishers who produce video and audio content created by the world’s most prominent scientific experts. Our clients love us, and we continually strive to delight. As a fast-growing startup at the forefront of our industry, Cadmore is a challenging and exciting work environment.
Products
Cadmore currently supports several web-based offerings: a platform and player where users can manage and publish their multimedia content and metadata; media libraries, which are customizable sites for curating and publishing multimedia content; a virtual/hybrid event platform designed for scholarly conferences; and an API that allows existing data and workflows to be integrated with the Cadmore solutions. Cadmore is also undergoing a version 2.0 initiative to update the platform and player offering and building out live streaming capabilities.
Work Environment
All team members all work from home, using Microsoft Teams and Zoom to regularly communicate. Our primary development and business operations are split between US Eastern Time and UK GMT, occasionally requiring staff to overlap time zones. All development projects at Cadmore use C# .NET (Core 3.1 and .Net 4.7), ASP.NET (MVC), Web API, Azure Sql Server, and Azure hosting. All our solutions are web-based and as such are architected using HTML/CSS and JavaScript, with Bootstrap and JQuery providing some framework solutions. We strive to avoid dependencies where possible, and therefore do not encourage the overuse of frameworks without good cause.
Job Description
The .NET developer candidate will report to a Senior Developer already on staff who will provide guidance, instruction, necessary training, and direction. The candidate will support Senior Developers with assigned tasks forming a small team as assigned by the Senior Developer. This position will both work on new builds as well as maintain and extend existing builds.
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 as designers are not always available nor a best fit. 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.
Job Requirements
Must Have Knowledge (demonstrate abilities):
Working Knowledge Preferred:
Bonus Knowledge:
Cadmore Media was founded in 2018 by scholarly and video publishing veterans who saw a need to make video publishing an accessible proposition for a wide range of academic and professional use cases. Essentially, we want to transform the creation and dissemination of video and audio content in the scholarly world through expert technology, robust partnerships, and best-in-class service.
To do this, we hire great people, build client-driven products, and facilitate industry-wide innovation. We were awarded the Digital Science Catalyst Grant in 2018 and the NFAIS Digital Startup Challenge in 2019. In 2020 we released our virtual event platform, now a core element of our services. Today, we’re a fast-growing publishing technology start-up with a team of knowledgeable, supportive professionals. We believe in “working hard and being nice to people”: although our work ethic is high, we strive to give all team members an empowering environment in which they can grow, contribute to the company’s mission, and acquire a high degree of autonomy. We welcome and debate new ideas and suggestions and we encourage creativity.
Accessibility and inclusivity are at the heart of Cadmore’s mission, and we will enthusiastically consider applicants who may need special accommodations to perform their work.
Apply by sending us a cover letter and resume to jobs@cadmore.media.
This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
OKLearn moreWe may request cookies to be set on your device. We use cookies to let us know when you visit our websites, how you interact with us, to enrich your user experience, and to customize your relationship with our website.
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, refuseing them will have impact how our site functions. You always can block or delete cookies by changing your browser settings and force blocking all cookies on this website. But this will always prompt you to accept/refuse cookies when revisiting our site.
We fully respect if you want to refuse cookies but to avoid asking you again and again kindly allow us to store a cookie for that. You are free to opt out any time or opt in for other cookies to get a better experience. If you refuse cookies we will remove all set cookies in our domain.
We provide you with a list of stored cookies on your computer in our domain so you can check what we stored. Due to security reasons we are not able to show or modify cookies from other domains. You can check these in your browser security settings.
These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.
If you do not want that we track your visit to our site you can disable tracking in your browser here:
We also use different external services like Google Webfonts, Google Maps, and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Google reCaptcha Settings:
Vimeo and Youtube video embeds:
The following cookies are also needed - You can choose if you want to allow them:
You can read about our cookies and privacy settings in detail on our Privacy Policy Page.
Privacy Policy