https://bayt.page.link/Bh8CGwfRbaVaGRCX7
Create a job alert for similar positions

Job Description

Introduction
At IBM, work is more than a job – it’s a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you’ve never thought possible. Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, lets talk.

Your Role and Responsibilities
We are seeking a highly skilled ‘Storage Software’ product Development Engineer with over 8 years of expertise in software product development, design, and support, with a strong preference for experience in the storage domain and in data protection. The ideal candidate will work in a team of seasoned software engineers, with hands-on responsibility for design, implementation, support and optimization of storage solutions to ensure high performance, stability, and reliability of IBM Storage Software.
  • Software Development and Maintenance:
    • Contribute from the front in the Design, develop and maintenance of the Storage management software for data protection, backup / restore, and cyber-resiliency.
    • Be an avid coder, who can be involved in the coding to the deepest level.
    • Use modern orchestration platform – like Kubernetes; develop, deploy & operationalise microservices.
    • Work across the spectrum – frontend, backend, NoSql databases; in the data-plane & control-plane.
    • Validate and continuously improve the quality of the software – through automation
    • Collaborate with Product management and architects on roadmap planning and POCs.
    • Help communicate and drive the technical direction with the team.
    • Work in an Agile environment of continuous deliverables.
    • Mentor and guide team members to maintain coding excellence and productivity
  • Product Support:
    • Provide technical expertise and support to customers and internal stakeholders regarding product inquiries and issues.
    • Drive customer feedback and ideas into the product roadmap, ensuring timely and effective delivery. Manage incidents, tickets, problems and escalations from customers with innovative solutions.
    • Collaborate with product management to align technical solutions with business goals.
  • Troubleshooting and Debugging:
    • Investigate and resolve complex software issues, Excellent debugging, analysis skills.
    • Working closely with cross-functional teams to identify root causes and implement effective solutions.
    • Work closely with cross-functional teams to identify, diagnose, and solve performance and reliability issues.
  • Storage/Backup Skills:
    • In-depth knowledge of storage and backup technologies, such as disk-based backup, and cloud-based solutions.
    • Utilize comprehensive knowledge of system-level programming to optimize storage solutions.
  • Continuous Improvement:
    • Stay updated with the latest advancements in database technologies, and software design principles. Recommend and implement improvements to enhance product performance and maintainability.


Required Technical and Professional Expertise


  • 8+ years of relevant experience in system software development.
  • Excellent programming skills and experience in Java programming and the related tools.
  • Good experience working with Spring (dependency injection, Spring MVC/Web Flux) and Spring Boot Framework.
  • Experience working with MongoDB.
  • Experience working with REST API Design & Development.
  • Experience working with Microservices, Docker & Kubernetes.
  • Experience working on Virtualization platform.
  • Comfortable working in a Unix/AIX/Linux based development environment including git source code repositories.
  • Knowledge of Storage technology and Backup products.
  • Basic Python scripting knowledge.


Preferred Technical and Professional Expertise


  • Basic admin level experience with SQL, Exchange, SAP HANA, Oracle will be beneficial.
  • Exposure to Product development in an Agile based model
  • Working Knowledge of L3 support & working closely with customer environment.
  • Understanding and experience working with CI/CD frameworks such as Jenkins.
  • Good Analytical and communication skills.
  • Domain knowledge in Multi-Threaded App Development

Job Details

Job Location
Bengaluru India
Company Industry
Other Business Support Services
Company Type
Employer (Private Sector)
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.