HamburgerMenu
hirist

Art Technology and Software - Software Engineer - C Programming

Posted on: 29/09/2025

Job Description

Responsibilities :

- Develop and maintain high-quality C code for software applications, adhering to coding standards and best practices

- Troubleshoot and debug software defects, identifying and implementing solutions to ensure optimal performance and functionality

- Initial test of developed functionality

- Document software design, code, and functionality, ensuring clear and concise documentation for reference and future maintenance

- Collaborate with developers, QA engineers, implementation engineers, system and business analysts, product owner and project managers

Skills :

- Excellent knowledge of C (not ++)

- Solid knowledge of data structures, algorithms, and memory management techniques

- Experience in developing high-load systems

- Experience in developing multi-threaded applications

- Basic UNIX administration skills

- Good knowledge of UNIX inter-process communication methods

- Understanding the mechanisms of interaction between nodes in data networks

- Experience in developing network applications using TCP/IP stack protocols

- Experience in developing of shell scripts

- Good understanding of code versioning tools SVN and Git

- Knowledge of SQL, Oracle database, PostgreSQL

- Strong analytical and problem-solving abilities, with a keen eye for detail

- Excellent debugging and troubleshooting skills to identify and resolve software defects

- Proficient in writing efficient and optimized code, ensuring high performance and scalability

- Ability to prioritize tasks and manage time effectively to meet project deadlines

- Ability to quick switch between several tasks

- Experience with software development methodologies and practices (Agile, Scrum, etc

- English at the level of reading technical documentation

Technologies : C, Unix, shell-scripts, SQL, Oracle, PostgreSQL, TCP/IP, svn, gi


info-icon

Did you find something suspicious?