Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.
Your Role and Responsibilities
As a Software Plugin Developer you will be responsible owning designing and developing components and features independently in IBM India Systems Development Lab. ISDL works on end to end design and development across Power, z and Storage portfolio. You would be a part of WW Storage development organization and would be involved in designing , developing and discussing product delivery & strategy. You should also have strong leadership quality to manage and work as technical leads and be able to deliver end to end features.
- Design & Develop IBM FlashSystem (IBM Spectrum Virtualize) Plugins.
- Design and be an avid coder who can get his hands dirty and be involved in the coding to the deepest level.
- Collaboration with Product management and peer architect on roadmap planning and POCs.
- Setting technical direction for development team.
- Work in an Agile environment of continuous deliverable.
- You ll have access to all the technical training courses you need to become the expert you want to be.
- You ll learn directly from Sr members/leaders in this field.
Required Technical and Professional Expertise
3 years to 10 years of industry experience in Storage plugin development for VMWare/Ansible/ Cinder etc Plugins
Python/Go Programming, scripting and build tools in a Linux development environment.
Proven experience of S/W development process & tools for product development/debugging using Python, Bash Programming, Shell scripting.
Proven knowledge of working in Client-Server architecture.
Software development experience with Tomcat and Nginix
Product development/usage experience on Linux operating systems
Experience working with authentication mechanisms (certificate based/user based)
Proven knowledge of Plugins, REST API development with VMware and experience in software packaging in VMware environment.
Good understanding of Virtualization (KVM, VMWare), Container technologies (e.g. Kubernetes, Docker)
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.
Knowledge and hand-on usage of code and defect management tools.
Ability to meticulously plan and detail test executions and identifying dependencies.
Good written/verbal communication skills to report program status crisply and accurately.
Experience working with Global teams.
Good technical leadership skills to mentor new team members.
Preferred Technical and Professional Expertise
- Domain Knowledge on storage system management.
Employement Category:Employement Type:
IT Services & Consulting Role Category:
General / Other Software Functional Area:
req. for Plugin Developer
software development tools