About This Role
4to 8years of experience
Skills:C, Bash Scripring, SQL, Unix
Roles & Responsibilities
- Design, develop, and maintain software applications in C for Unix/LINUX platforms.
- Collaborate with cross-functional teams to understand project requirements and deliver dependable solutions.
- Troubleshoot, debug, and optimize applications to ensure high performance and reliability.
- Develop and execute unit tests to ensure code quality.
- Write and maintain documentation for new and existing software.
- Follow best practices in software development, including code reviews and version control.
- Monitor system performance and respond to reports of issues and bugs.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4+ years of experience in software development using C and Unix/LINUX.
- Strong proficiency in the C programming language.
- In-depth understanding of the LINUX operating system and its internals.
- Experience with software debugging and optimization methods.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
Skills
- C Programming
- LINUX OS
- Bash Scripting
- SQL
- Git
- Performance Profiling
- Multi-threading