Dell Principle software eng - SIO in Saint Petersburg, Russia
As a software development engineer in (Dell\ScaleIO), you will get the opportunity to develop java and python application over Linux in a complicated, distributed, multi process, multi-threaded environments. You’ll be working in the dynamic Software Defined Storage area and work alongside a talented, innovative and hardworking team.
Your strong software design and development experience, analytical and problem solving skills will contribute to industry leading software defined storage feature set.
As a Software Development Engineer in Dell Scaleio you will work on server side applications integrated with the newest and advanced technologies such as Dockers, open shift, VMware, openstack and GitHub open source. You will work as part of a team responsible for developing some of the core features of the organization. As part of the Development function, the overall focus of the group is on developing competitive product by enhancing the product features portfolio. The team is focus on enhancements of existing software features as well as development of new features.
This position requires an individual to be creative, team-oriented, technology savvy, driven to produce results and demonstrates the ability to take a project technical leadership role.
Participate in design, development, testing, troubleshooting, and delivery of complete features.
Writing project specifications and documentation and/or all phases of development, through implementation including: Designing, Coding, Testing, Executing, Debugging, etc.
Education and Work Experience
BS or MS in computer science or related technical discipline
More than 3 years’ experience as an object oriented development
Strong in development skills with object oriented language – must (Python and Java are advantages)
Strong oral and written communication skills in English - must
OO Design and programming skills, good understanding of computer architecture, data structures and programming practices
Experience in developing complex software systems and integration with external applications API
Ability to work collaboratively within a team environment of other engineers to meet aggressive goals and high-quality standards
Strong aptitude for learning new technologies
Ability to follow standard engineering principles and practices
Creative approach to problem solving
Experience with storage systems – advantage
Experience with VMWare Dockers or OpenStack environment – advantage