Senior Ruby on Rails Developer

6 days ago


Randburg, Gauteng, South Africa Kerridge Commercial Systems Full time

Kerridge Commercial Systems is a global provider of ERP, Business, and Retail Management Software for Distributors, Wholesalers, Retailers, and the Hiring industry. With over 40 years of industry experience, we offer fully integrated software solutions that support improved stock control, warehouse management, sales order processing, accounting, and delivery management. Our mission is to design and deliver high-performance ERP solutions that enable our customers to source effectively, stock efficiently, sell profitably, and service competitively.

Role Description

This is a full-time hybrid role for a Senior Ruby on Rails Developer located in Bryanston with the flexibility to work from home. The Senior Ruby on Rails Developer will be responsible for developing, testing, and maintaining robust web applications using Ruby on Rails. They will collaborate with cross-functional teams to design and implement scalable solutions, troubleshoot issues, and ensure high performance and reliability of the software.

Qualifications

  • Proficiency in Ruby on Rails, JavaScript, HTML, and CSS
  • Experience with relational databases and SQL
  • Knowledge of RESTful APIs and web services
  • Experience with test-driven development and agile methodologies
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Bachelor's degree in Computer Science or related field
  • Experience in ERP systems development is a plus
Seniority level

Mid-Senior level

Employment type

Full-time

Industries

Software Development

#J-18808-Ljbffr

  • Randburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    We are looking for a Ruby on Rails Development Expert to join our team as a Senior Ruby on Rails Developer. This is a full-time hybrid role that requires a strong understanding of Ruby on Rails, JavaScript, HTML, and CSS. You will be responsible for developing, testing, and maintaining our web applications using Ruby on Rails, collaborating with...


  • Randburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Kerridge Commercial Systems is a global provider of enterprise resource planning, business, and retail management software solutions. Our mission is to design and deliver high-performance ERP systems that enable our customers to source effectively, stock efficiently, sell profitably, and service competitively.Role OverviewThis is a full-time hybrid role for...


  • Randburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    We are seeking an experienced Ruby on Rails engineer to join our team as a Senior Ruby on Rails Developer. As a key member of our development team, you will be responsible for developing, testing, and maintaining our web applications using Ruby on Rails. You will work closely with cross-functional teams to design and implement scalable solutions,...


  • Randburg, Gauteng, South Africa Kerridge Commercial Systems Full time

    Kerridge Commercial Systems is a leading provider of ERP, business, and retail management software solutions. We are currently seeking a Mid-Senior Level Ruby on Rails Professional to join our development team as a Senior Ruby on Rails Developer. In this role, you will be responsible for developing, testing, and maintaining our web applications using Ruby on...


  • Randburg, Gauteng, South Africa Techbulls Softtech Pvt Ltd Full time

    Job Location : Gauteng, JohannesburgDeadline : March 24, 2025Minimum QualificationsExperience: None (should however be able to demonstrate professionalism, hard-work and be able to grasp concepts swiftly)Duties and ResponsibilitiesAssist with performing IT internal audit work as assigned for Sasria Departments and/or Agent Companies' IT Internal Audit...


  • Randburg, Gauteng, South Africa Pillangó Placements Full time

    Role SummaryWe are looking for a Senior Corporate Developer to drive sales growth and revenue targets for Pillangó Placements. This role involves developing and implementing strategic plans to acquire new business and build strong relationships with key stakeholders.You will be responsible for conducting market research, analyzing trends, and identifying...


  • Randburg, Gauteng, South Africa Level-Up Full time

    We are seeking an exceptional Senior Sales Development Strategist to drive growth in the Logistics and HR Solutions sectors.This senior-level role requires a proven track record of success in developing and executing sales strategies, nurturing relationships with C-suite executives, and driving revenue growth.The successful candidate will be responsible for...


  • Randburg, Gauteng, South Africa Blue Pearl PTY LTD Full time

    Job DescriptionWe are seeking a highly skilled and experienced Senior Application Developer to join our team. The ideal candidate will have excellent programming skills in Java and a passion for developing complex production-critical IT software solutions.The successful candidate will be responsible for:Developing robust, scalable, and high-performance...


  • Randburg, Gauteng, South Africa Network IT Full time

    Job OverviewA leading software solutions provider, Network IT, is seeking a seasoned Senior React Developer to spearhead the development of complex UI components and front-end applications.Duties & ResponsibilitiesThe ideal candidate will have extensive experience in building scalable and maintainable React-based web applications. Key responsibilities...


  • Randburg, Gauteng, South Africa Careers Full time

    About the Role:This is a critical role in driving revenue growth in the enterprise space within the South African private sector. As a Senior Business Development Representative, you will be responsible for achieving success in the sales cycle from effective customer prospecting, pipeline management, accurate forecasting through to deal completion and...


  • Randburg, Gauteng, South Africa Access Bank Plc Full time

    About the RoleWe are seeking a highly skilled Senior Android Developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality Android applications using Kotlin and Jetpack Compose.Key Responsibilities:Design and Development: Design new and innovative applications for clients, create...


  • Randburg, Gauteng, South Africa Hedz recruitment solutions Full time

    About UsHedz Recruitment Solutions is a leading recruitment agency specializing in placing top talent in various industries. We are committed to delivering exceptional service and support to our clients and candidates.Job OverviewWe are seeking a highly motivated and results-driven Senior Sales Development Executive to join our team. This role offers a...


  • Randburg, Gauteng, South Africa MSP Staffing (PTY) LTD Full time

    About the RoleWe are seeking an experienced Senior Java Engineer to lead our software development team. As a technical leader, you will be responsible for guiding and advising team members to ensure that they perform at their best. Your role will also involve communicating with clients, teams, and management to drive project success.Key Requirements5-8 years...


  • Randburg, Gauteng, South Africa Metamorph Holdings Full time

    **Technical Requirements**Metamorph Holdings is seeking an experienced Senior Java Software Engineer with strong technical skills to join our team. As a key member of our Application Support team, you will be responsible for ensuring the smooth operation of all applications within the group.**Responsibilities**Providing user access, support, and resolving...

  • Risk Manager

    2 days ago


    Randburg, Gauteng, South Africa H&S Labour Brokers Full time

    The position challenges the incumbent to set high standards and goals for achievement in more than one functional area and take ownership of the respective region. The position requires a positive, "can do" mindset, an attitude, tenacity, energy, and ambition to drive business performance while taking full accountability for short-, medium-, and long-term...


  • Randburg, Gauteng, South Africa Talent Evolution Full time

    About the RoleTalent Evolution is seeking an experienced Senior Embedded Software Engineer to lead our embedded systems development efforts.Key Responsibilities:- Provide technical leadership and expertise in the development of embedded systems.- Develop and maintain in-depth knowledge of estimation software and cost simulation tools.- Collaborate with...


  • Randburg, Gauteng, South Africa Studentroom Full time

    Job SummaryThis is an exciting opportunity to join our team as a Senior Channel Development Professional. As a key contributor, you will be responsible for managing our channel sales strategy in South Africa, focusing on building strong relationships with distributors and customers.Develop and execute our channel sales strategy, achieving quarterly sales...


  • Randburg, Gauteng, South Africa MSP Staffing LTD Full time

    Are you a skilled Java contractor seeking a new challenge? This role focuses on utilizing your experience with JEE, Spring Boot, and Angular to drive innovation in software development. Key Requirements include:Technical SkillsJava Experience: Must have expertise in JEE, Spring Boot, and Angular.Contract Duration: A 6-month contract is available for a senior...


  • Randburg, Gauteng, South Africa South African National Aids Council Full time

    Leap29 is a dynamic technology company looking for a Senior Power Automate Developer to join our team. In this role, you will be responsible for designing and developing automated workflows that improve business processes and enhance productivity.ResponsibilitiesDesign and develop automated workflows using Power Automate (Cloud & Desktop flows) to integrate...


  • Randburg, Gauteng, South Africa Lerena Recruitment Services Full time

    Job DescriptionLerena Recruitment Services is seeking a highly skilled and experienced Senior Software Systems Developer to join our team. As a key member of our integration team, you will be responsible for designing, building, and implementing software systems that meet the needs of our clients.Key Responsibilities:Design client systems that meet their...