03 Oct
|
Trigent Software
|
Bengaluru
03 Oct
Trigent Software
Bengaluru
Key Responsibilities
• Design, develop, and maintain software applications using C++.
• Analyze requirements and implement robust, efficient, and maintainable code.
• Debug and troubleshoot software defects and performance issues.
• Develop and maintain shell scripts for automation, deployment, and operational tasks.
• Work in Linux-based development environments.
• Collaborate with architects, testers, and product teams throughout the software development lifecycle.
• Create and maintain technical documentation.
• Follow coding standards, best practices, and security guidelines.
Required Skills & Qualifications
• Bachelor's or Master's degree in computer science, Information Technology, Electronics, or a related field.
• experience in software development.
• Strong programming skills in C++.
• Valuable understanding of Object-Oriented Programming (OOP) concepts.
• Experience working in Linux/Unix environments.
• Hands-on experience with Shell Scripting (Bash/Shell).
• Good understanding of data structures, algorithms, and software design principles.
• Experience using version control systems such as Git.
• Strong analytical and problem-solving skills.
• Good communication and teamwork abilities.
Preferred Skills (Good to Have)
• Knowledge of Python scripting/programming.
• Familiarity with multithreading and concurrent programming.
• Experience with networking concepts (TCP/IP, sockets).
• Understanding of build systems such as Make, CMake,
• Exposure to software debugging tools such as GDB, Valgrind, or similar tools.
• Experience working in Agile/Scrum development environments.
Keywords
C++, Linux, Shell Scripting, Bash, Git, OOP, Data Structures, Algorithms, Debugging, Python (Preferred), Multithreading, Software Development"
Mandatory C++,Linux. Shell Scripting, CMake,as GDB, Valgrind
FYI-3= yrs B/R-10.6 LPA
📌 Software Developer – C++ (Bengaluru)
🏢 Trigent Software
📍 Bengaluru