Job Responsibilities: Develop software applications, coding, testing, and bug fixing Prepare specifications, design documents, manuals, and related project documents Manage project schedules, WBS, progress tracking, and issue management Support system testing, quality management, and troubleshooting