Job Summary

  • Key Responsibilities:

    • The management of the entire software development process, from conception to deployment.
    • Updating and maintaining the software after deployment.
    • Controlling the whole life cycle of the software and application development process.
    • Overseeing and directing the evaluation, creation, and implementation of software.
    • Directing the automated testing and giving management input as the project is being developed.
    • Modifying existing programs and testing the modifications.
    • Troubleshooting and fixing bugs and other coding issues.
    • Writing effective APIs.
    • Writing technical documentation.
    • Working with data scientists to improve the functioning of the software.

    Required Skills:

    • Knowledge of building web applications
    • Knowledge in designing and integrating RESTful APIs
    • Knowledge of Ruby, Java/JRuby, React, and JavaScript
    • Excellent debugging and optimization skills
    • Experience in unit/integration testing
    • Preferred skills and qualifications
    • Bachelor’s degree (or equivalent) in computer science, information technology, or engineering
    • Interest in learning new tools, languages, workflows, and philosophies
    • Professional certification will be an added advantage.

Role Specific Skills

  • Agile Development & Scrum Methodologies
  • Analytical Thinking
  • API Design & Integration
  • Database Design & Management
  • Debugging & Troubleshooting
  • Frontend & Backend Development
  • Object-Oriented Programming (OOP)
  • Problem-Solving
  • Programming languages
  • Teamwork
  • Basic Qualifications

    • Bachelor of Computer Applications (B.C.A) - Any Specialization

    Journey

    • Application Date

      2025-12-11 00:00:00.0 - 2026-02-11 00:00:00.0

    `