Principal Engineer - ROR
Autodesk
Bengaluru, Karnataka, India
Responsibilities Lead and mentor a collaborative Scrum team of Ruby on Rails developers Encourage and facilitate communication and collaboration within the team Participate in project planning, including estimating the work, setting priorities, and defining goals Communicate project status to partners and team members Participate in the full software development life cycle from requirements analysis and design to maintenance for BIM360 Account and Project Admin Collaborate with cross-functional teams to design, and ship new features Facilitate Scrum events and support the team in following Agile principles Review code, maintain code quality, and ensure the responsiveness of applications Identify bottlenecks and bugs, and create solutions to these problems Contribute to application design and architecture Implement set of services and APIs to power the web application Maintain code integrity and organization Minimum Requirements 8 to 12 years of experience as a Ruby on Rails developer Experience as a team lead, managed ROR developers Experience working in a Scrum environment Experience encouraging a collaborative team environment Experience with project planning and status reporting Experience with object-oriented programming Experience with the syntax of Ruby and its nuances Familiarity with concepts of MVC, Mocking, ORM, RESTful, and OAuth Experience writing clean, readable Ruby code Understanding of fundamental design principles behind a scalable application Implement automated testing platforms and unit tests Experience with code versioning tools (such as Git) Familiarity with development aiding tools (such as Bower, Bundler, Rake, etc) Experience with PostgreSQL, JavaScript, CSS, and AWS BSc/MSc degree in Computer Science, Engineering or a related field, or equivalent experience Overlap with Pacific Standard Time by at least 4 hours for the first 6-12 months