Ruby On Rails Developer

Year    Noida, Uttar Pradesh, India

Job Description


Experience required: 4+ Years Locations: Noida/Agra Key Responsibilities: Designing and developing high-quality, scalable, and maintainable Ruby on Rails applications that interact with MySQL databases. Collaborating with cross-functional teams, including product managers and stakeholders, to understand project requirements and ensure the development of solutions that meet business needs. Writing clean, efficient, and testable code using best practices and adhering to coding standards. Performing code reviews and providing constructive feedback to other team members to ensure code quality and adherence to standards. Troubleshooting and debugging software issues, identifying root causes, and implementing solutions. Maintaining existing codebase, including fixing bugs, implementing new features, and improving performance. Creating and maintaining technical documentation for software projects, including system design documents, user guides, and API documentation. Keeping up to date with emerging trends and technologies in software development and applying them to improve development processes and solutions. Mentoring and providing guidance to junior developers to help them improve their skills and achieve their career goals. Participating in project planning and estimation, providing input on feasibility and effort required to implement features or solutions. Developing and optimizing complex database schemas, queries, and indexes to ensure efficient performance and scalability of MySQL databases. Collaborating with database administrators to ensure the security, reliability, and availability of MySQL databases. Implementing data migration and backup solutions to ensure data integrity and availability. Qualification and Expected Skill Set: A Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field. Candidates should have at least 4-6 years in Ruby on Rails development, with a strong focus on building scalable, maintainable, and efficient applications. Strong knowledge of MySQL databases, including designing, developing, and optimizing complex database schemas, queries, and indexes. Proficiency in web development frameworks such as Sinatra, Hanami, and proficiency in building RESTful APIs and integrating them with databases. Strong understanding of software development principles and practices such as Agile, Scrum, or Waterfall. Familiarity with front-end technologies such as HTML, CSS, and JavaScript, and experience in integrating front-end code with back-end applications. Experience with version control systems such as Git and proficiency in using them to manage codebase and collaborate with other team members. Excellent problem-solving, analytical, and debugging skills, with a keen eye for detail. Strong communication and teamwork skills, with the ability to collaborate with cross-functional teams and explain technical concepts to non-technical stakeholders. Experience with cloud platforms such as AWS, Azure, or Google Cloud, and familiarity with containerization technologies such as Docker or Kubernetes is a plus. Understanding of DevOps practices and tools, such as continuous integration and delivery, infrastructure as code, and automated testing frameworks. Experience with other database technologies such as PostgreSQL or MongoDB is a plus. Familiarity with security best practices for web application development. Experience with performance optimization techniques and tools for Ruby on Rails applications. Experience in leading development teams and mentoring junior developers.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3177493
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Noida, Uttar Pradesh, India
  • Education
    Not mentioned
  • Experience
    Year