1、 Senior Software Engineer
Job Description
Responsibilities
? Understand requirements from customers, sales, estimate level of effort and propose feasible solutions.
? Design, develop and maintain high quality code following best practices/patterns.
? Participation in and contribution to software functional/design reviews, writing functional/design specifications, providing white papers as appropriate to describe advanced technology and working with the testing organization to develop test plans.
? Trouble shooting production issues and resolve problems in a timely manner.
Skills
? 3+ years commercial software development experience and proven experience working on large scale web applications.
? Very passionate about new technologies and willing to grow in technical career path. Learn new technologies and apply in real projects very quickly.
? Really experienced in Ruby on Rails or other similar web development technologies. Demonstrated ability to develop RESTful or SOAP Web services.
? Very familiar with frontend web development including HTML, CSS, Javascript, jQuery or other frameworks. Be able to hand-write html/css and javascript code.
? Experienced in PostgreSQL or other RDBMS, building and supporting large scale, high availability websites and applications.
? Knowledgeable in Linux OS. Experience in Debian and PostgreSQL is a plus.
? Experience in agile practices such as test driven development, continuous integration and constant communication.
? Good written and oral communication skills in English and Mandarin.
2、Senior Software Engineer---User Experience team
Responsibilities
? Understand the product road map, propose innovation ideas to consolidate existing nad new products, provide feedback to product management team
? Collaborate with program and project managers on project schedules
? Design, develop and maintain high quality code following best practices/patterns.
? Participation in and contribution to software functional/design reviews, writing functional/design specifications, providing white papers as appropriate to describe advanced technology and working with the testing organization to develop test plans.
? Trouble shooting production issues and resolve problems in a timely manner.
Skills
? 3+ years commercial software development experience and proven experience working on large scale web applications.
? Very passionate about new technologies and willing to grow in technical career path. Learn new technologies and apply in real projects very quickly.
? Experienced in Ruby on Rails or other similar web development technologies, proficiency in C, C++, or Java programming language is preferred.
? Hands on with front-end web development including HTML, CSS, Javascript, jQuery or other frameworks.
? Experienced in PostgreSQL or other RDBMS, building and supporting large scale, high availability websites and applications.
? Knowledgeable in Linux OS. Experience in Debian and PostgreSQL is a plus.
? Experience in agile practices such as test driven development, continuous integration and constant communication.
? Good written and oral communication skills in English and Mandarin.
base:上海
符合者,请速发简历至邮箱:stevenzhang@jobmet.com(请注明职位)