Title |
System Programmer |
Your Role and Responsibilities |
- Drive the design, development, integration, delivery, and evolution of the different modules of the product for integration with Redhat technologies
- Work closely with product management, customer support, engineering teams, to continuously evolve and innovate the enterprise-class recovery planning and automation product
- Maintain efficient and effective communication and collaboration with other engineering teams and SQA to manage dependencies and deliverables between various groups and ensure end-to-end integration and quality.
- Ensure development of a robust, safe, securely accessible, highly available, and highly scalable product that, at the very least, meets customer and end-user expectations.
- If you thrive in a dynamic, collaborative workplace, IBM provides an environment where you will be challenged and inspired every single day. And if you relish the freedom to bring creative, thoughtful solutions to the table, there's no limit to what you can accomplish here.
|
Posting Country |
India |
State / Province |
KARNATAKA |
City / Township / Village |
BANGALORE |
Travel Required |
No Travel |
Position Type |
Early Professional |
Required Education |
Bachelor's Degree |
Required Technical and Professional Expertise |
- Minimum 8+ years of Strong programming skills in C/C++/data structures/algorithms and strong understanding of OS internals, Memory Management, Socket programming on Linux
- Hands-on experience in device drivers or kernel modules or filter drivers with experience in developing products/solutions in the area of disaster recovery, backup, or replication technologies
- Hands-on understanding of cloud technologies including virtualization, containers, Docker, Kubernetes, cloud-native applications
- Working Knowledge and experience in building complex cloud/enterprise-grade software
- In-depth experience of working Redhat technologies like Openshift, Openstack, Ansible and Clodforms
- Proven understanding of OOAD, Design Patterns, Data structures, and algorithms
- Proven analytical skills, knowledge of SDLC methodologies, excellent communication skills, and the ability to innovate
|
Eligibility Requirements |
None
|
Preferred Technical and Professional Experience |
- Virtualization Exposure, working Experience in KVM Hyper visor highly desirable
- Practical knowledge in Systems/Network/Storage/Performance management products or data centre automation software
- Basic Knowledge of building SaaS/multi-tenant applications
- You love collaborative environments that use agile methodologies to encourage creative design thinking and find innovative ways to develop with cutting edge technologies
- Ambitious individual who can work under their own direction towards agreed targets/goals and with creative approach to work
- Intuitive individual with an ability to manage change and proven time management
- We wish you great success in your career and encourage you to bring your best self to work with IBM
|
Preferred Education |
Master's Degree |
|