Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

IBM Software Architect 
India, Karnataka, Bengaluru 
463327331

24.06.2024

Your Role and Responsibilities
As a Software developer in the cloud storage area, you will be implementing and consuming APIs in the IBM cloud infrastructure environment.
You will be a motivated self-starter who loves to solve challenging problems and feels comfortable managing multiple and changing priorities, and meeting deadlines in an entrepreneurial environment.
You are Highly organized, detail-oriented, excellent time management skills and able to effectively prioritize tasks in a fast-paced, high-volume, and evolving work environment.
  • Designing and developing storage integrations to enable and support cloud platform business efforts
  • Participate in troubleshooting and fixing issues in existing cloud storage environment
  • Required to produce code that is secure, scalable, and reliable, supported by unit tests, functional tests, and technical documentation
  • Required to participate in code reviews for your peers’ development work, triage and solve live
  • customer issues, and participate in all scrum activities
  • Additionally, monitor, measure, and improve code and data performance for the application you help to develop
  • Available for occasional on-call shifts during daytime hours and weekends


Required Technical and Professional Expertise

  • Minimum 6+ years of relevant experience of Storage Development.
  • Strong technical skills in storage system architecture.
  • Mandatory expertise in ‘c programming’ on linux OS to develop storage products.
  • Proven Storage domain knowledge with hands-on experience on storage software stack implementation and features like High availability, storage multi-pathing solutions.
  • Good understanding of storage protocols such as Fibre Channel, FCoE, SCSI, iSCSI, LLDP, SAN, Multipath IO etc.
  • Experience in Algorithms, Data Structures/File Structures
  • Strong skills in Unix/Linux internals – Hands-on in multi-threading, synchronization, interrupt handling & file systems, Kernel programming etc.
  • Strong C, Python, Linux Systems Programmer
  • Golan, Kubernetes, Microservices, IaaS
  • Understanding of security concepts like encryption, key management, authentications, certificate signing processes, data integrity etc
  • Good problem-solving skills for complex issues with interdependencies across multiple modules
  • Ability to crisply communicate with stake holders (clients and level 3 support teams) for resolving field issues.
  • Proven Debugging, troubleshooting in IO Virtualization environment and problem-solving skills
  • Knowledge and hand-on usage of code and defect management tools.
  • Good written/verbal communication skills to report program status crisply and accurately.
  • Experience working with Global teams.
  • Familiarity with Host OS virtualization (VMware, MS Hyper-V)
  • Ability to go through protocol specifications.


Preferred Technical and Professional Expertise

  • Experience working with Ethernet, Fibre-Channel adapters
  • Experience / Knowledge of block storage replication/concepts