Job Overview
We are seeking a skilled Software Development Professional to join our team.
As a key member of our software development department, you will be responsible for designing and developing software solutions that meet the needs of our customers.
About the Role
- Design and develop test automation to validate our scale-out storage and data protection platform.
- Contribute to the design and architecture of new or re-engineered software/storage environments.
- Prepare written software/storage specifications from architectural diagrams and documents.
- Develop, review and implement test strategies for software products and systems.
Key Responsibilities
- Collaborate with cross-functional teams to identify and prioritize software development projects.
- Develop and maintain high-quality software code that meets industry standards.
- Analyze and troubleshoot complex software issues to ensure timely resolution.
Requirements
- Strong understanding of software development principles and methodologies.
- Proficiency in at least one programming language (e.g., Java, Python).
- Familiarity with agile development frameworks and tools.
- Excellent problem-solving and analytical skills.
What We Offer
- A dynamic and collaborative work environment.
- Ongoing training and professional development opportunities.
- A competitive salary and benefits package.