The Job logo

What

Where

Senior Software Engineer (ROR,ReactJS)

ApplyJoin for More Updates

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

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



 

Set alert for similar jobsSenior Software Engineer (ROR,ReactJS) role in Bengaluru, India
Autodesk Logo

Company

Autodesk

Job Posted

a year ago

Job Type

Full-time

WorkMode

On-site

Experience Level

3-7 Years

Category

Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Autodesk Logo

Principal Engineer - ROR

Autodesk

Bengaluru, Karnataka, India

Posted: a year ago

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    

Autodesk Logo

Senior Software Engineer (C++, ML/AI)

Autodesk

Pune, Maharashtra, India

Posted: a year ago

Responsibilities   Design, implement, test and maintain features for Fusion 360 based on stakeholders’ requirements, mostly in C++  Write technical design documents, participate in design and code reviews, develop estimates for tasks and document code  Mentor junior engineers on the team and act as a technical lead in areas of your expertise  Work closely with an extended team of software developers, quality team, product and experience designers in the US and other worldwide engineering sites  Work on a truly Agile team, 2 week-long sprints, and a strong emphasis on test automation for all code changes  Flexible and respond quickly to multiple priorities under changing conditions  Program primarily in C++ using Microsoft Visual Studio on Windows, and Xcode on OS X Research, implement and use different ML/AI algorithms and tools Extend existing ML/AI libraries and frameworks   Minimum Qualifications   Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, or related field  6-12 years of industry experience building and delivering robust, performant, and maintainable commercial applications   Strong C++ and Data Structures, Object Oriented Programming, Design Patterns, Computer Science fundamentals  Experience in using and implementing Machine Learning, Artificial Intelligence and Deep Learning solutions Familiar with cross-platform application development using Visual Studio development environment on Windows and XCode on the MacOS  Outstanding programming, debugging and problem-solving skills  Experience with Jira & Git  Working knowledge of Agile & Scrum  Ability to work well in a team to deliver on team goals  Ability to learn large software systems quickly  Excellent verbal and written communication skills in English  Experience with Python, JavaScript, JSON, Jira, and Jenkins Experience with QT a plus  Experience in CAD software development will be a plus 

Autodesk Logo

Software QA Engineer [Coo-Get-Systems & Apps Engineering]

Autodesk

Bengaluru, Karnataka, India

Posted: 6 days ago

Our team specializes in automating business processes within the SAP S4 HANA ERP system, encompassing end-to-end functionalities that support regression testing, integration testing, and user acceptance testing. We focus on automating and maintaining various modules in the SAP ERP landscape, with an emphasis on core finance practice. The team handles defect triage, maintains testing artifacts in the testing tool, and manages reporting cadences for core finance deliveries. We are looking for a motivated and organized Quality Assurance test engineer to join our team. This entry-level role is designed for individuals looking to start their career in ERP automated testing and the development of critical organization skills. The ideal candidate will support with daily automation of ERP test scenarios using Python coding skills, the individual will need to be a collaborator with focus on collaboratively working in the Quality assurance domain focused on functional Business capabilities.    Key Responsibilities:   Assist with weekly automated regression execution and updates.  Perform hands on automation development using Python as the language. Collaborate with other team members in creating a cohesive test script for End-to-End processes. Support maintenance existing automation repository and performing required updates on a regular basis. Collaborate with Functional teams to gather Requirements for automation and receive required Knowledge transfer to create new automated test scripts. Support functional teams in creating transactional data for testing using existing automated test scripts. Support the development and implementation of quality assurance tools and processes.  Keep testing artifacts and records well-organized, up to date and accurate manner promptly (i.e. including document management, data entry, and report generation).   Qualifications:   Bachelor’s degree required. 0-2 years of experience  Good written and verbal communication skills.  Organize and able to manage deliveries. Ability to work collaboratively with cross-functional teams.  Detail-oriented with a focus on accuracy and consistency.  Able to handle changing priorities and multitask effectively.   Skills:   Basic understanding of Coding principles and practices.  Strong interpersonal and communication skills.  Ability to create and maintain organized documentation and records.  Strong analytical and critical thinking skills.