The Job logo

What

Where

Principal Engineer - ROR

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.


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

 



 

Set alert for similar jobsPrincipal Engineer - ROR role in Bengaluru, India
Autodesk Logo

Company

Autodesk

Job Posted

10 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

8-12 Years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Autodesk Logo

Senior Software Engineer (ROR,ReactJS)

Autodesk

Bengaluru, Karnataka, India

Posted: 10 months ago

Responsibilities You will maintain, update, and add functionality to Ruby on Rails frontend application that compose the PlanGrid product You will migrate older Rails project to latest Rails version You will improve application performance and ensure scalability and reliability of an existing Rails server You will collaborate with frontend team on full stack features Connect endpoints to other web services You will work with a CI/CD system using Jenkins, deployed using the Spinnaker   Minimum Qualifications Bachelor's degree in Computer Science, Software Engineering, etc 5 to 8 years of experience in software development Experience working with Ruby on Rails, across multiple major versions (2+ years) Familiarity with frontend libraries (preferably React) and with devOps practices and tools, including CI/CD pipelines Experience maintaining legacy systems, eliminating technical debt, addressing security concerns And the ability to debug and improve code for performance, with an ability to collaborate with teams  

Oracle Logo

Principal Software Engineer

Oracle

Bengaluru, Karnataka, India

Posted: a year ago

Job Description We are expanding our Oracle Cloud (OCI) and Customer Success Services  (CSS) products and need your talent to drive and contribute to the development of the new cloud-native and machine learning based digital transformation platform. It is a unique opportunity to contribute and define the next generation of Oracle Cloud products, grow your career and advance the innovation in most lucrative and high pace technology domain We are looking for a Principal Software Development Engineer with cloud services experience.  In this role, you will define, design, implement and support software solutions for SaaS lifecycle management.  You will partner with other engineering development teams responsible for architecting, designing and managing systems that support our platform. Ultimately, your work will ensure our application management services are built to exceed our customers’ expectations on quality, security, performance, and availability. Responsibilities Collaborate with and across CSS teams to design, develop, test, implement and support cloud native technical solutions in full-stack development tools and technologies. Strategic participation in the definition of scalable, self-healing, autonomous platform solutions Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Lead a holistic and integrated approach to providing data integrity, information confidentiality, and service availability Define and monitor performance indicators    Qualifications 8+ years of hands-on experience with Java, Python, SQL, PL/SQL, JSON and XML Experience in building and designing microservices and cloud native applications. Experience in Kubernetes and Docker. Experience developing or designing cloud-based services (e.g. SaaS, PaaS) Knowledge and development background in web services, or web-based technologies Experience with Infrastructure as a code. Example: Ansible, Terraform Deep knowledge and experience in full life cycle of software development.  Strong Agile experience working in Scrum Strong knowledge of databases, NoSQL, storage and distributed persistence technologies. Excellent problem solving, analytical skills and technical troubleshooting skills BS or MS in Computer Science, or equivalent work experience