Job Details
Basic Function · Design and implement technical architectures for complex solutions· Write great software adhering to agile software engineering practices (eg, TDD, continuous integration, automated tests, etc)· Integrate front-end development with back-end applications· Work cross-functional in an Agile environment · Gather and analyze business requirements· Ensure that our applications can scale to match huge demand across the world Sweat about milliseconds of response time and obsess over the next 1 percent of efficiency· Excellent problem-solving, organizational and analytical skills· Entrepreneurial drive and demonstrated ability to achieve stretch goals in an innovative and fast-paced environmentQualification Minimum Qualifications:· Masters / Bachelors’ degree in Computer Science or related field · 0-3 years of development experience· Proficiency in one of the following languages C#, Java, C++, Ruby, Python· Thorough knowledge of JavaScript, CSS and Web Standards Preferred Qualifications:· Familiarity with client side MVC frameworks, preferably Backbone.
js· Experience with at least one major server side web development stack, preferably ASPNET MVC or JSF·Technical knowledge of the least one major RDBMS, preferably SQL Server· Ideally, experience with nodejs for Server Side JavaScript development· Experience with Agile as software development methodology· Strong verbal communications, cross-group collaboration skills, analytical, structured and strategic thinking· Great interpersonal skills, cultural awareness, belief in teamwork· Problem Solving skills and ability to swim in ambiguity Experience, Skills, Academic: Qualification