Your Role and Responsibilities:
Your Role and Responsibilities
As a Back-End Developer for Systems, you will design and develop offering solutions using the latest technologies. You will work on developing software, including open-source software, and driving community best practices in IBM processes.
Your Primary Responsibilities Will Include:
- Demonstrate experience of validation and verification for High Availability/Disaster Recovery products.
- Demonstrate proficiency in C/C++, alongside robust scripting capabilities in Python, Perl or Bash. Hands-on experience using deep diagnostic and debugging utilities (gdb/dbx) or platform-specific tools like nmon, topas, perfpmr, and trace.
- Demonstrate proficiency with benchmarking utilities (fio, iperf, custom load generators) and data analysis pipelines.
- Design Software: Designs, develops, tests, and delivers software, including open source software, working effectively with open source communities for Systems.
- Deliver Open Source Software: Works effectively with open source communities for Systems, driving community best practices in IBM processes.
Required Education:
Bachelor's Degree
Preferred Education:
Bachelor's Degree
Required Technical and Professional Expertise:
- 7+ years of total IT experience,
with 6+ years focused on validating and verifying High Availability/Disaster Recovery products.
- Demonstrate proficiency in C/C++, alongside strong scripting capabilities in Python, Perl or Bash. Hands-on experience using deep diagnostic and debugging utilities (gdb/dbx) or platform-specific tools like nmon, topas, perfpmr, and trace.
- Demonstrate proficiency with benchmarking utilities (fio, iperf, custom load generators) and data analysis pipelines.
- Design Software: Designs, develops, tests, and delivers software, including open source software, working effectively with open source communities for Systems.
- Deliver Open Source Software: Works effectively with open source communities for Systems, driving community best practices in IBM processes.
Preferred Technical and Professional Experience:
Prior Operating System development experience in UNIX (HP UX, Solaris, AIX) or Linux Operating systems.
- Skills on unit testing, scripting and automation.
- Agile process knowledge
- Experience on tools like Jenkins, Git/GitHub, Gerrit or other equivalent tools.
- Should have good knowledge of unit testing.
Years of Experience:6 - 10
📌 Software Developer (Test) (Hyderabad)
🏢 IBM
📍 Hyderabad