Senior Software Developer

MediaRadar

(New York, New York)
Full Time
Job Posting Details
About MediaRadar
MediaRadar is a SaaS company created to provide real-time advertising insights and give you the tools to outsmart your competition – all while streamlining the sales process. We offer unique, customizable advertising tracking software for over 2.3 million brands across more than 16,000 magazines, websites, and e-newsletters. MediaRadar clients receive the compelling market analysis they need, the personal service they want, and the ease of use they love.
Summary
Are you looking for an opportunity to join a lean and agile team of experienced software developers? Do you want to work with new technologies and platforms, and have both the ability and strong desire to take on an individual assignment and complete it, soup to nuts? Most projects will be written in C# with ASP.Net MVC 4 and the Razor view engine. You will also put to use strong SQL and ORM skills. Senior Developers are expected to be at the top of their game, understand complex business domains and use their skills to create great products.
Responsibilities
* Shared responsibility in the Design and Architecture of a feature * Ensure that the proper “plumbing” is in place for the given feature * Analyze complexity * Implementation (i.e. coding) of the feature in a mostly vertical fashion (i.e. UI, Business Layer, Database Access and Schema Design, External Interfaces) * Ensure quality of implementation and support the feature during testing/bug fixing phase * Ensure overall quality of the software (quality of code, performance, security, extensibility, etc.)
Ideal Candidate
**Qualities / Attributes of an excellent Senior Software Developer:** * Ability to see a project through from start to finish * Intellectually curious, innovative and self-motivated * Technically strong, possessing a deep understanding of current and future technology * Has a strong technical “gut feel,” i.e. intuition about where problems lie * Must be a great team member * Passionate about the team, project and work * Is a constant learner and a continuous contributor to team IQ level * Able to interface and communicate effectively with people in other parts of the company * The Senior Developer will ideally have 4-6 years of web application / platform development, have experience starting, completing and supporting SaaS solutions and be able to: * Identify any gaps in application platform and propose and implement solutions. * Become a key contributor to feature scoping and development estimates. Your projections have a high (90%+) degree of accuracy. You rarely, if ever, miss the due date. * Be responsible for implementation (i.e. engineering and coding) features in a mostly vertical fashion (i.e. UI, Business Layer, Database Access and Schema Design, External Interfaces). * Code across all levels with ease. Your code is well structured and displays best practices in software development. * Use engineering know-how and common sense to assess impact of their work on the platform. * Deliver software that satisfies clients and you pride yourself on doing that well. * Tackle hard engineering problems with many unknowns, fail fast and find how to get the job done. **Technical Requirements:** * Ability to code in C# (4.0+) * Knowledge of ASP.NET MVC 4/5 * Knowledge of enterprise platforms and tools: Microsoft .NET plus VS .NET 2012/2013 * Knowledge of web technologies: JavaScript, jQuery, CSS3, HTML (HTML5 is a plus), Angular.js * Knowledge of database ORM tools: NHibernate is a huge plus! * Understanding of Web and Client application development * Strong knowledge of database programming: SQL Server 2008 * Big Data / Data warehouse experience is desired, but not required
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Our commitment to your success is enhanced by our competitive salary, first-rate health insurance, including vision and dental, 401K with match and transit discounts and a comfortable, informal office with a friendly atmosphere.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.