Stack Exchange

your communities

Job Description

Haymarket Media Inc is looking for an experienced MVC developer for development of our custom Content Management System that powers our web, mobile, and app platforms. We have recently migrated majority of the CMS from Web Forms to MVC, and our technology stack includes: SQL Server, nHibernate, SOLR, JQuery, and various other open source frameworks.

The ideal candidate will have a few years of solid MVC experience, and can bring to the table ideas to improve and build the architecture. You also need to be a top-down thinker and developer to ensure that our output is extensible, reusable, and scalable. You also need to be a great communicator and team player as you bridge the gap between design, requirements, and a growing code base. You also need to be a hands-on developer that can write code while keeping an eye on performance. You stay up to date on emerging technologies and trends and can understand how they could be applied here at Haymarket.

Skills & Requirements

Responsibilities

  • Implement application features and user stories alone or with others on a schedule and with high quality
  • Work with team leads to create polished and intuitive product enhancements
  • Extend existing code base in .Net, nHibernate, Mongo, and SQL
  • Keep users and usability in focus at all times
  • Mentor those with less knowledge/experience through informal means
  • Collaborate with Product Management and QA to ensure requirements are user-centered and testable.

Required Skills

  • Good understanding and experience of MVC with Razor view engine
  • ASP .Net (3.5/4)
  • C#
  • SQL Server 2005/8 
  • JQuery, Ajax 
  • Knowledge of HTML, Javascript, web services, web security
  • OO design and development best practices 
  • XML/APIs/JSON 
  • GitHub
  • MongoDB

Profile

We are seeking candidates who exhibit a strong desire to work in a demanding environment and a record of high achievement. Successful candidates will have:

  • Bachelor of Science degree in Computer Science or a related field
  • Solid understanding of Computer Science fundamentals
  • 5+ years experience with Web development using Microsoft technologies 
  • Deep knowledge of C#, MVC, and ASP.NET, & SQL Server/Relational Database Models
  • Working knowledge of SQL and MongoDB
  • Demonstrable experience architecting end-to-end database-dependent applications
  • The ability to work on multiple tasks, prioritizing and organizing these tasks to maximize productivity
  • A passion for development and software in general, huge plus if you can point us to your github or stackoverflow account or various side projects
  • Demonstrated experience in Agile / Scrum development methods.

About Haymarket Media Inc

We create award-winning specialist content for international audiences.

The company has 72 market-leading brands in 20 offices across six countries, connecting people and communities across print, digital, mobile and live media (you'll find us in the USA, UK, Hong Kong, India, and Germany, and we license our brands in 33 countries).

We have consumer, business and customer media divisions, and we are a major organiser of exhibitions and live events.

Our audiences and clients are incredibly diverse - from medical professionals in the USA and UK, to football fans in 27 territories, to India car buyers looking for sound, expert advice.

That expertise and diversity makes Haymarket a great place to work: it's constantly challenging, and you will be surrounded by people who want the best result for our users.

Joel Test score: 10 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

Learn more about Haymarket Media Inc

We have great benefits

Health + Vision + Dental401 KMany more

Visit the Haymarket Media Inc company page

view all job listings view all Haymarket Media job listings

MVC Software Engineer at Haymarket Media Inc - MVC