Software Engineer

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
You are a passionate software engineer looking to join a strong development team. You’re an experienced problem solver with strong hunches – more often right than wrong – about where problems lie. A constant learner, you’re a continuous contributor to the team IQ level. You’ve got the ability to take on individual assignments and complete them soup to nuts. As much as you love the elegance and power of good architecture, your number one focus is delivering software to do the job and you pride yourself on doing that well.
Responsibilities
**Our Software Engineer will be responsible for the following software feature activities:** * Coding in a Microsoft development stack. This involves building applications using ASP.NET MVC 4.0/5.0, C# 5.0, and SQL Server 2008/2014. * Ability to implement proper Design and Architecture. * 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). Understands and follows the company’s Software Development Processes (i.e SCRUM). * Ensures quality of implementation and support the feature during testing/bug fixing phase. * Authors required documentation (in code or WIKI). * Keeps all assigned cases up to date and updates statuses as required. * Perform code reviews. **Software Engineers:** * Tackle hard engineering problems with many unknowns. * Ability to overcome difficulties with little or no help. * Help identify any gaps in application platform, propose and implement solutions. * Help contribute to feature scoping and development estimates. * Are proactive about developer testing. They frequently utilize unit tests to ensure long term health of their code. * Are able to code across all levels. Their code is well structured and displays best practices in software development. * Help ensure overall quality of the software (quality of code, performance, security, extensibility, etc.). * Use engineering know-how and common sense to assess impact of their work on the platform. * Are able to interface and communicate effectively with people in other departments.
Ideal Candidate
**The Ideal candidate is:** * Motivated, works extra without being asked. * Must be a great team member. * Passionate about the team, project and work. * Hardworking and fully dedicated to the success of the project. * Obtains 100% trust and confidence of manager. **Qualifications:** * Ability to code in one or more of the following: C#, Java, C++, Python, Ruby or other popular OOP languages. * Strong knowledge of web MVC type frameworks such as ASP.NET MVC, Ruby on Rails, etc.. * Knowledge of enterprise platforms and tools such as Microsoft .NET plus VS .NET 2012/2013 or other similar platforms/tools. * Knowledge of web technologies: JavaScript, jQuery, CSS3, HTML (HTML5 is a plus), Angular.js. * Knowledge of database ORM tools: NHibernate is a huge plus! * Strong knowledge of software architecture and design patterns. * Understanding of Web and Client application development. * Experience with SaaS platforms/technologies. * Strong knowledge of database programming (in one of the following, but not limited to): SQL Server, Posgresql, MySql. * Big Data / Datawarehouse experience is desired, but not required. The Ideal candidate is:
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.