This job has expired, please see additional jobs below
Software Engineer
Autodesk
San Francisco, CA, United States
Job Details - this job has expired, please see similar jobs below
Description
Autodesk is the world leader in design software with over $2B in revenue and customers in every industry you can think of. As a global leader in 3D design, engineering and entertainment software, Autodesk helps people imagine, design, and create a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business and environmental challenges.
Candidate
• You are a talented Software Engineer who is passionate about code quality, usability, and technology
• You excel at working with multidisciplinary teams to deliver great user experiences
• You are a power web user keeping yourself up-to-date with the latest trends and breakthroughs in web development technology
• You have a strong record of project execution and completion and have experience with Scrum and agile development practices
• You love working with smart people and want to be part of a team
• You are excited by the challenge of pushing the limits of the web platform to deliver disruptive, innovative solutions to the world that will delight your customers
• 3+ years of professional experience with building API's using Ruby, Node.js and other web frameworks
• Experience with Amazon web services platform and services
• Masters in Computer Sciences or Engineering
Responsibilities
• Design, build, and maintain efficient, reusable, and reliable Ruby code
• Ensure the best possible performance, quality, and responsiveness of the applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization, and automatization.
Skills
• Good understanding of the syntax of Ruby and its nuances
• Solid understanding of object-oriented programming
• Understanding of functional programming style in Ruby
• Skills for writing reusable Ruby libraries that may be used in expressive ways
• Familiarity with concepts of MVC, Mocking, ORM, and RESTful
• Knack for writing clean, readable Ruby code
• Experience with both external and embedded databases
• Understanding of fundamental design principles behind a scalable application
• Able to create database schemas that represent and support business processes
• Implementation of automated testing platforms and unit tests
• Proficient in understanding of code versioning tool such as Git, perforce e.t.c
• Familiarity with development aiding tools
• Familiarity with continuous integration and Deployment tools such as Jenkins
• Knowledge on REST API standards and web services
• Good experience with amazon web services
• Experience with aws services like EC2, SQS, SNS, Elastic Search, RDS, Cache etc.,
• Working knowledge of the general web application landscape, architectures, trends, and emerging technologies