Associate Software Engineer- ROR
AI Summary
We are seeking motivated and enthusiastic Associate Software Engineers – Ruby on Rails (RoR) to join our growing team. This opportunity is ideal for fresh graduates and early-career professionals who are passionate about software development and eager to gain hands-on experience while contributing to impactful projects.Key ResponsibilitiesDevelop, maintain, and optimize web applications using Ruby on Rails.Collaborate with cross-functional teams to design, implement, and enhance application feat
About this role
We are seeking motivated and enthusiastic Associate Software Engineers – Ruby on Rails (RoR) to join our growing team. This opportunity is ideal for fresh graduates and early-career professionals who are passionate about software development and eager to gain hands-on experience while contributing to impactful projects.
Key Responsibilities
- Develop, maintain, and optimize web applications using Ruby on Rails.
- Collaborate with cross-functional teams to design, implement, and enhance application features.
- Write clean, efficient, and reusable code following software development best practices.
- Build and consume RESTful APIs to support application functionality and integrations.
- Work with databases for data storage, retrieval, and performance optimization.
- Debug, troubleshoot, and resolve application issues while improving system performance.
- Participate in code reviews and contribute to maintaining high code quality standards.
- Continuously learn and adopt new technologies, tools, and development practices to improve product quality.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Up to 6 months of experience
- Strong understanding of Object-Oriented Programming (OOP), Data Structures, Algorithms, and Database Management concepts.
- Good knowledge of Ruby on Rails.
- Familiarity with relational databases such as PostgreSQL or MySQL and proficiency in SQL.
- Understanding of RESTful APIs and web application development principles.
- Familiarity with software development best practices, version control systems (Git), and agile methodologies.
- Strong problem-solving and analytical skills with the ability to break down complex problems and develop effective solutions.
- Good communication and teamwork skills.
- Ability to adapt to a fast-paced and dynamic work environment.
Benefits
- Provident Fund
- Medical Inpatient Facility
- Medical Outpatient Facility
- Paid Overtime
- In-house Subsidized Lunch & Dinner
- Gym Facility
- Entertaining Activities
- Interest-Free Loan Facility
- Advance Salaries
- Sports Allowance