info الوصف
الوظيفي
Research Applications Analyst
Job Type Non-Academic
Job Summary
Supports efforts to offer research and scientific software and applications as part of Research Computing services. Installs and optimizes software, solves technical problems, and supports end-users. Interacts with other teams to diagnose and resolve problems, and answer inquiries and tickets. Works to establish and maintain efficient equipment operation through proactive planning and software updates.
Major Responsibilities
Supports the operations and activities in the areas of research and scientific software, and High Performance Computing (HPC) applications.
Identifies and resolves issues with applications, following agreed procedures.
Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks.
Installs research and scientific applications and tools used by university faculty, researchers, and students.
Installs or removes hardware and/or software, using supplied installation instructions and tools including, where appropriate, handover to the client.
Conducts tests, corrects malfunctions, and documents results in accordance with agreed procedures.
Reports details of all hardware/software items that have been installed and removed so that configuration management records can be updated.
Provides assistance to users in a professional manner following agreed procedures for further help or escalation.
Reviews change requests. Maintains accurate records of user requests, contact details and outcomes.
Contributes to the development of installation procedures and standards.
Assist users in their research computing activities including answering inquiries, responding to tickets, and educating users on the use of software.
Works with end users to identify requirements and ensures compatibility and user satisfaction.
Organization Information Technology
Division Research & Computing Infrastructure(RCI)
Technical Skills
Minimum 2-3 years of IT experience in HPC applications, supercomputers, and research and scientific software.
Software development experience in at least one of the following languages: C++, Python, C or FORTRAN required.
Knowledge and experience in HPC systems, software, and environments including:
Operating systems such as Linux (RedHat, Ubuntu, CentOS)
Computational analysis and parallelization techniques, including algorithms, performance, efficiency, and code optimization
Shell scripting
Research software maintenance and support
Message passing and shared memory programming models (MPI, OpenMP)
Non-Technical Skills or Attributes
Excellent English speaking and writing skills.
Must be able to work effectively as part of a team, foster team cooperation, and participate in cross-functional projects.
Required Education Relationship Management
Participates in needs assessment activities and works with other stakeholders and exte
al parties to determine feasibility of development of new requirements and/or enhancements or changes to existing installations.
Interfaces with vendors in project execution and provides required technical support in the area of research and scientific software.
Communicates and presents technical information verbally and in writing to others including management.
Required Experience
Bachelor’s degree in Computer Science, IT, MIS, Computer Engineering, Electrical Engineering, or related disciplines.