Key Responsibilities:
- Client Interaction:
- Confer with clients to identify and document their requirements.
- Conduct comprehensive business and technical studies to understand client needs and challenges.
- System Design and Development:
- Design, develop, and implement information systems business solutions.
- Provide expert advice on information systems strategy, policy, management, and service delivery.
- Security and Risk Management:
- Assess physical and technical security risks to data, software, and hardware.
- Develop and implement policies, procedures, and contingency plans to minimize the effects of security breaches.
- Quality Assurance:
- Conduct reviews to assess quality assurance practices, software products, and information systems.
- Ensure adherence to quality standards throughout the software development life cycle.
Required Skills and Knowledge:
- Technical Proficiency:
- In-depth knowledge of computer and technology systems including:
- Android, Cloud, Hyperion, ITIL
- Microsoft Visual Studio, Salesforce, TCL
- JavaOS, Networking software and hardware
- Internet, Servers, File management software
- Multimedia, Presentation, and Communication software
- Image editing, Project management, Programming software
- HTML editing, Website creation and management software
- Web service design, Business diagram software
- Database software, Programming languages, Software development
- Spreadsheet and data analysis software
- Proficiency in Java, MS Office, and MS Windows
- In-depth knowledge of computer and technology systems including:
- Analytical and Problem-Solving Skills:
- Strong analytical skills to assess and address business and technical requirements.
- Ability to develop effective business solutions through comprehensive studies and analysis.
- Communication and Collaboration:
- Excellent communication skills to effectively interact with clients and team members.
- Ability to document and convey technical information clearly and concisely.
- Project Management:
- Experience with project management software and methodologies.
- Ability to manage multiple projects simultaneously and meet deadlines.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.