Job Summary
- 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.
- 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.
Key Responsibilities:
Required Skills:
Role Specific Skills
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