Software Consultant

tendersglobal.net

A concise and detailed description of activities, including measurable outputs and delivery dates, impact indicators (what qualitative and quantitative results would be achieved upon completion of individual contract), performance indicators (timelines, value of the service rendered in relation to the cost, timeliness) and work plan:

Responsibilities:

The technical/software consultant to be hired is expected to fulfil the following tasks: 

  • Open-Source Application: Taking an active role in open-source PHP, GÖÇ Bulut/GÖÇ Kırlangıç/GÖÇ Mülakat projects and ensuring the development of new applications or existing applications to be used as a remote interviewing system.
  • Database Installation and Management: Configure, update, and manage existing open-source database systems (PostgreSQL and MySQL/MariaDB).
  • WebRTC Setup and Management: To install, configure, maintain, and optimize the performance of WebRTC protocol-based open-source Janus WebRTC gateway, Kurento WebRTC Media Server.
  • Administration of STUN and TURN Servers: Install, configure, and update STUN and TURN servers. Ensure proper functioning of the servers to ensure communication flow.
  • Security of WebRTC Infrastructure: Continuously review and implement security measures to monitor and eliminate security gaps.

Expected outputs:

  • Platform development: Integrating video and audio recording and document sharing features to GÖÇ Kırlangıç/GÖÇ Mülakat applications.
  • User Interface Integration: Designing a user-friendly interface for the authorized user to start, stop, manage, and access the recording process.
  • Platform training: To organize four one-day training sessions in coordination with the project team to introduce the system to the staff and provide information about the functioning of the system.
  • Audio/Video Recording and Storage: Ensure secure and accurate recording, storage, and management of conversations.
  • Security and Compliance: Manage the recording process in accordance with security standards to ensure data security and confidentiality.
  • Integrated module development: Make the necessary developments and/or to establish coordination to ensure that the GöçNet modules that will work in connection with GÖÇ Kırlangıç / GÖÇ Mülakat applications are made to meet the application requirements and support the application functions.
  • Required level, qualifications, and work experience
  • Level of responsibilities required for individual contractors and fellows: Mid-Level Support

Qualification and experience required (degree required, years of work experience, field of expertise, language required):

  • Within the scope of the development and improvement of GÖÇ Kırlangıç/GÖÇ Mülakat, the technical/software consultant who will work in the Information Technologies Department of the Presidency of Migration Management must meet the following criteria:
  • At least three years experience in developing internet and web applications (to be able to present his/her previous work as a reference),
  • Program a website using PHP software language, MYSQL, and PostgreSQL databases; and deliver it as upgradable with the admin panel,
  • At least three years of experience in internet technologies such as JavaScript, jQuery, HTML, CSS etc,
  • Relevant experience in the development of web-based live video conferencing projects using WebRTC (Web Real-Time Communication) protocol or involvement in the development team, preferably having experience in the development of projects on Janus, STUN and TURN server (to be able to present his/her previous work as a reference),
  • Knowledgeable about the backend architectures of high-traffic web applications and interested in performance solutions and database optimization,
  • Preferably knowledgeable about Linux and Open Source applications,
  • Preferably capable of using visual design applications Photoshop etc,
  • Preferably capable of configuring, updating and managing MongoDB and Redis database systems,
  • Preferably having experience in OpenZFS/CEPH Storage Solutions and data management

In addition, the technical/software consultant should have the following qualifications:

  • Problem Solving Skills: The candidate should have problem solving skills to troubleshoot and debug the issues in complex applications. The candidate should be able to analyse, identify and solve complex technical problems.
  • Communication Skills: Good oral and written communication skills are essential. The candidate must be able to communicate effectively with team members, stakeholders, and customers. The candidate should possess working efficiency in English and Turkish.
  • Collaboration and Teamwork: The candidate should have experience working in a team environment to achieve project goals.
  • Adaptability: The candidate should be willing to adapt to new technologies, frameworks, and programming languages as required by the project, and possess analytical thinking and system development skills.
  • Monitoring and Progress Controls (report requirements, periodicity, format, deadlines):
  • The final product (e.g. survey completed, data collected, workshop conducted, research documents produced specify): N/A
  • Regular and timely performance updates including concrete deliverables produced and progress achieved by the consultant, along with how much time spent on each deliverable will be expected on a weekly basis.

To help us track our recruitment effort, please specify on the application form/indicate in your cover letter where (tendersglobal.net) you saw this job posting.

Share

Recent Posts

(Junior) Marketing Manager

Job title: (Junior) Marketing Manager Company Schmitz Feuerwehrtechnik Nobitz GmbH Job description suchen wir Dich…

33 seconds ago

Food Service Assistant

Job title: Food Service Assistant Company Sodexo Job description Food Service Assistant£11.54 per hour37.5 hours…

15 mins ago

Operations Analyst

tendersglobal.net Job Description DescriptionIFC — a member of the World Bank Group — is the…

31 mins ago

BUILDINGS SERVICES CLERK

tendersglobal.net JOB DESCRIPTION Org. Setting and Reporting Le poste se situe dans le Groupe de…

31 mins ago

Softwareentwickler (m/w/d)

Job title: Softwareentwickler (m/w/d) Company Michael Page Job description Arbeit mit agilen Methoden (Scrum, Kanban)…

51 mins ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.