New Vacancy - Senior Software Engineer - Qatar National Library

26 views
Skip to first unread message

Qatar National Library

unread,
Jan 28, 2016, 8:09:41 AM1/28/16
to islandora

Qatar National Library has a new opening for a Senior Software Engineer position, if interested please send us your CV to libraryre...@qf.org.qa

 

Job Purpose:

To help create the Digital Archival Repository infrastructure and services that support adaptable and reusable technology solutions.

                               

Detailed Description:                    

                    Analyze operations and collaborate on detailed design, installation, and testing of subsystems and system components in a complex, multi-platform environment.

                    Help engineer the repository’s preservation environment, including object ingest, retrieval and reporting.

                    Consult with a diverse group of end users and vendors to develop intra-system user tradeoffs.

                    Help analyze system specifications and system requirements.

                    Undertake complex programming assignments, develop programming modules and unit tests, and make system performance determinations.

                    Write, edit, and debug programs for assigned projects as assigned.

                    Document programming modules and system configurations to ensure availability of programming information and user instructions.

                    Test programming modules to ensure that logic and syntax are correct.

                    Perform code review and help other team members develop their technical skills.

                    Protect operations by keeping information confidential.

                    Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participate in professional organizations.

                    Participate in team work and committees as assigned.

                    Perform miscellaneous duties and conduct special projects as assigned.

 

 Job Requirements:                        

                    BSc in Computer Engineering.

                    6-8 years of relevant full-time work experience.

                    Analytical ability to handle the complex information management issues in an innovative manner.

                    Excellent knowledge of at least 2 programming languages, such as Ruby on Rails, Python, or Java as well as knowledge of SQL language, data query and analysis tools; experience with open source applications would be an advantage.

                    Excellent knowledge of data structures.

                    Excellent knowledge of institutional repository design, digitization projects, preservation & archiving systems, and data migration.

                    Ability to work collaboratively and independently in a team environment is essential.

                    Strong interpersonal and communication skills, work ethic, and end-user focus, with a cooperative and flexible attitude.

                    Ability to coordinate and direct the work of others and work in a multi-cultural environment.

                    Tidy and well-organized approach to work.

                    Ability to work methodically and accurately without close supervision.

                    Good oral and written communication skills, including the ability to draft and edit a variety of written reports and communications and articulate ideas clearly and concisely; Arabic proficiency a plus.

 

For more information about Qatar National Library or Qatar Foundation, please feel free to visit www.qnl.qa and www.qf.org.qa

Reply all
Reply to author
Forward
0 new messages