Search by job, company or skills

Azalio Technologies

Application Developer (Linux-Based Platforms)

Early Applicant
  • 2 days ago
  • Be among the first 50 applicants

Job Description

Skills:
Linux system administration, Shell scripting, Programming in C/C++, Knowledge of Linux kernel, Experience with Linux distributions, Debugging and troubleshooting skills, Version control systems (e.g. Git), Understanding of network protocols,

Key Responsibilities

  • Design, develop, and maintain software applications for Linux-based platforms.
  • Implement socket programming for efficient network communication.
  • Develop and manage multithreaded applications to ensure high performance and responsiveness.
  • Implement Inter-Process Communication (IPC) mechanisms such as Linux message queues, shared memory, and pipes.
  • Interact with databases, including writing and optimizing queries for application requirements.
  • Integrate and consume RESTful APIs or other APIs as needed.
  • Debug, troubleshoot, and optimize applications for performance and reliability.
  • Collaborate with cross-functional teams for requirements gathering, design reviews, and testing.
  • Maintain technical documentation and adhere to coding standards.

Required Skills And Qualifications

  • Proficiency in C or C++ with strong programming fundamentals.
  • Experience in Linux application development, including system programming.
  • Hands-on expertise in socket programming for TCP/UDP communication.
  • Solid understanding of multithreading concepts and synchronization techniques.
  • Familiarity with IPC mechanisms, such as Linux message queues, shared memory, and semaphores.
  • Experience with database interaction (e.g., MySQL, PostgreSQL, or SQLite) and query optimization.
  • Proficiency in working with API integration, especially RESTful APIs.
  • Knowledge of debugging tools and techniques (e.g., GDB, strace).
  • Familiarity with development tools like GCC, Make/CMake, and version control systems like Git.
  • Strong problem-solving and analytical skills.

Preferred Skills

  • Experience with Python or shell scripting for auxiliary tasks.
  • Knowledge of software security and encryption techniques.
  • Familiarity with Agile development methodologies.
  • Understanding of cloud technologies or distributed systems.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 28/11/2024

Job ID: 101718281

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Lead Application Developer Java Linux

UPS Supply Chain Solutions UPS SCS Company Name Confidential

Application Developer Python Docker Linux

SiemensCompany Name Confidential
Last Updated: 28-11-2024 05:43:51 PM
Home Jobs in Nagar Application Developer (Linux-Based Platforms)