Job Summary
The Software Engineer will be responsible for ensuring the smooth operation and maintenance of software systems, providing technical support to end-users, managing daily data backups, and collaborating with the Head Office (HO) IT team to resolve complex software-related issues.
This role is crucial for maintaining system stability and supporting various software projects within the organization.
Key Responsibilities
Daily Backup Management :
- Implement and monitor daily data backup procedures to ensure data integrity and availability.
- Verify the successful completion of backups and troubleshoot any failures promptly.
- Maintain detailed records of backup schedules and restoration points.
Software Technical Support
- Provide first-level technical support for software breakdowns and issues reported by users.
- Diagnose and resolve software problems efficiently, escalating complex issues to the appropriate teams when necessary.
- Assist users with software installation, configuration, and general usage queries.
- Document all support requests, resolutions, and common issues for future reference.
Coordination With HO-IT Team
- Act as a liaison between the local team and the Head Office IT department for software-related problem-solving.
- Communicate technical issues clearly and concisely to the HO-IT team to facilitate quick resolution.
- Collaborate on implementing solutions and best practices recommended by the central IT team.
Project Software Support
- Provide technical assistance and support for various ongoing and new software projects.
- Participate in the testing and deployment of new software applications or updates.
- Assist in gathering user requirements and providing feedback to development teams.
- Ensure project software runs smoothly and efficiently post-implementation.
System Maintenance And Optimization
- Perform routine software maintenance tasks, including updates, patches, and performance tuning.
- Monitor software performance and identify areas for improvement.
- Ensure software licenses are up-to-date and compliant.
Documentation And Reporting
- Create and maintain technical documentation, user guides, and FAQs for software systems.
- Generate regular reports on software performance, issues, and resolutions.
Qualifications
Education :
- B./B.Tech.in Computer Science, Information Technology, or a related field
- Tech./MCA/M.Sc.in Computer Science or a related field.
- BCA/B.Sc. in Computer Science with demonstrated computer hardware knowledge.
- Graduate with strong foundational knowledge in Computer Hardware and Software.
Experience
- Minimum Experience: 6 Months of relevant experience in software support, IT operations, or a similar role.
- Maximum Experience: Up to 5 Years of experience in software support, IT operations, or a similar role.
Required Skills
Technical Skills :
- Proficiency in operating systems (e., Windows, Linux).
- Basic understanding of database concepts (e., SQL).
- Familiarity with common office software suites (e., Microsoft Office 365, Google Workspace).
- Knowledge of network fundamentals (TCP/IP, LAN/WAN).
- Understanding of data backup and recovery procedures.
- Basic troubleshooting skills for software applications
(ref:hirist.tech)