Support Tools Team Leader - XIV
Job ID: STG-0547035
Location: Tel Aviv, Azrieli Center
Description:
IBM XIV is a Tier-1 SAN storage controller, deployed in over 1000 high-end customer data-centers worldwide (mostly banks, insurance companies, telcos, hospitals, government).
The IBM XIV® Storage System is a revolutionary, easily managed, high-end, open disk system, designed to meet today's ongoing herculean IT challenges. Its design — a grid of standard Intel®/Linux® components connected in any-to-any topology using Infiniband — represents the next generation of high-end SAN (Storage Area Networks) systems.
The position involves leading a team of JAVA & Python software engineers in developing the company's support tools. The support tools are a critical part of the product eco-system. They include, but are not limited to, the Technician Assistant Tool, the Guided Repair Tool, etc. You will be required to lead people, technology & projects for the team.
Job Description:
- Leading a team of 3 software engineers developing support tools for XIV, in Python & Java
- Responsible for planning, tracking and executing development projects in a high standard applications and complex environments
- Act as the team's authority in the domains of design and technical aspects of the products
- Working closely with the support organization, various groups in the development organization, and the QA integration
- Lead people by mentoring them, embed processes in the team and share knowledge between the engineers
- Outline a vision/roadmap for the products of the team
Requirements:
- 5+ years in OO software development (C++, C#, Java)
- 2+ years experience as a team leader developing multiple products in parallel
- 2+ year in GUI development
- Experience with design & code review, unit testing, integration processes and methodologies
- Excellent Object Oriented design skills
- Good social skills / Team player
- Experience in Python and other Unix scripting languages - advantage
- Strong self-learning abilities
Advantages:
- Experience developing in a UNIX/Linux environment (advantage for UNIX power user)
- Experience in Java and a GUI orientation (events, painting, focusing, refreshing, etc.)
- User Experience (UX) passion
- Experience in development of a Management system
