Platform Architect (141012) Open job in new window
Location: New York, NY
Metro Area: New York, NY
Category: TECH

You'll be building creative solutions to new challenges while ensuring that applications can scale to match huge demand across the world. You should love multi-terabyte non-relational databases and have dreams about client-side MVC frameworks.


Responsibilities

  • Designing technical architectures for complex solutions
  • Providing technical and thought leadership on agile teams
  • Writing great software adhering to agile software engineering practices (e.g., TDD, continuous integration, automated tests, etc.)
  • Code review and mentorship of other developers on agile team
  • Collaborating with product owners, stakeholders and potentially globally distributed teams

Minimum Qualifications

  • Masters / Bachelors' degree in Computer Science or related field (In lieu of degree, 4 years of relevant work experience)
  • Minimum of 3+ years of relevant experience in designing large scale solution architectures
  • Knowledge of one of the following languages C#, Java, C++, Ruby, Python, Scala

Preferred Qualifications

  • Thorough knowledge of JavaScript, CSS and Web Standards
  • Familiarity with client side MVC frameworks, preferably Backbone.js
  • Experience with at least one major server side web development stack, preferably ASP.NET MVC or JSF
  • Technical knowledge of the least one major RDBMS, preferably SQL Server
  • Ideally, experience with node.js for Server Side JavaScript development Ideally, experience with a NoSQL database, preferably MongoDB
  • Experience with Agile as software development methodology