Talent.com
This job offer is not available in your country.
Senior Developer - C / C++ Programming

Senior Developer - C / C++ Programming

FUSION SOFTWARE SOLUTIONS INDIA PRIVATE LIMITEDHyderabad
30+ days ago
Job description

Key Areas of Responsibility :

  • Strong development skills : Emphasize clean code, agile methodologies, and SOLID principles. Strong experience in designing software solutions and conducting thorough code reviews.
  • Programming languages : C, C++, and assembler (x86, MIPS, SHx, etc.).
  • Multi-threaded development : Experience in designing and implementing multi-threaded applications.
  • Linux OS : Proficiency in working with Linux operating systems, Understanding of networking concepts and protocols within a Linux environment. Proficiency in Bash scripting, installation, boot process, and building / configuring the kernel and modules.
  • Experience in developing Embedded software for hardware systems using software and hardware tools such as debuggers, In Circuit Emulators, Oscilloscopes, Logic Analyzers, etc.
  • Cloud computing : Exposure to cloud platforms, ideally Google Cloud Platform (GCP).
  • Containerization : Experience with Docker and Kubernetes for containerization and orchestration. Ability to design, deploy, and manage containerized applications. Familiarity with Kubernetes architecture, components, and best practices for scaling and maintaining clusters.
  • GIT : Strong experience with version control systems, particularly GIT.
  • Mentoring : Experience mentoring junior team members and fostering a collaborative team environment.
  • Additional tools or technologies : GCP cloud logging, JIRA, GitHub / GitHub actions, JIRA (Tickets), Confluence (Documentation and Publish Project Status)
  • Security and Network Protocols : TCP / IP, UDP, HTTP, HTTPS, FTP

The must-haves :

  • Strong C, C++, and assembler (x86, MIPS, SHx, etc.) skills are required.
  • Proficiency in working with Linux operating systems.
  • Experience with Docker and Kubernetes for containerization.
  • Strong experience with version control systems, particularly GIT.
  • Familiarity : GCP cloud logging, JIRA, GitHub / GitHub actions, JIRA , Confluence.
  • Good knowledge and understanding of Security and Network Protocols : TCP / IP, UDP, HTTP, HTTPS, FTP.
  • Strong Knowledge of Agile Methodologies : Scrum and Kanban
  • (ref : hirist.tech)

    Create a job alert for this search

    Developer Programming • Hyderabad