Key Responsibilities:
1. Design and implement systems: Responsible for designing, developing, and implementing complex systems according to business needs and requirements.
2. System maintenance: Perform regular maintenance tasks to ensure the smooth operation of the systems and address any issues that arise promptly.
3. Troubleshooting: Identify and resolve technical issues related to systems, hardware, and software to minimize downtime and ensure optimal performance.
4. System upgrades: Plan and execute system upgrades to improve functionality, security, and efficiency based on technological advancements.
5. Documentation: Create detailed documentation of system configurations, processes, and procedures for future reference and troubleshooting purposes.
Required Skills and Expectations:
1. Bachelor's degree in Computer Science, Information Technology, or related field.
2. Proficiency in system design, implementation, and maintenance for at least 2-8 years.
3. Strong problem-solving skills and the ability to troubleshoot complex technical issues efficiently.
4. Experience with system upgrades, migrations, and integration of new technologies.
5. Excellent communication skills to collaborate with team members and present technical information effectively.
6. Certification in relevant technologies (., Microsoft Certified Systems Engineer) is a plus.