Key Responsibilities: Analyzing user requirements and developing software applications as per user requirements. Updating, repairing, modifying and developing existing software and generic…