C++ Developer (Storage Practice)
Role – Experienced Senior Development Engineer is required for a growing account at Xoriant. We focus on bringing the right candidate on-board and encouraging them to use the latest technologies for identifying key talents. We invite you to join our team and be part of our growth story.
Project Description:
The requirement is with one of the client who is a world leader in Storage Products
and Data Driven Solutions. The company is headquartered in CA, USA. Xoriant
engineering team is working with them to build an enterprise product in the
Data Protection domain.
The present requirement is to include one of the leading Hypervisors for Backup and Recovery. The Xoriant team is responsible for end-to-end implementation and has the complete ownership of the Feature Development, Testing and Delivery. You would get to work on core modules of an enterprise backup product and learn on multiple aspects of windows management infrastructure APIs, VSS, snapshot and replication
You should have experience in the key matrix and performance areas given below:
What we offer in this role:
- This individual will be responsible for product function/ feature designing/ architecture, planning, implementation and unit test
- Individual will be owning and driving product functionality as SME and represent it in global product team
- Candidate will be also expected to design and implement complex development use cases and scenarios
- Technically owning end-to-end product delivery by supporting all functionality, features, defects, change management as per project timelines and needs
You should have experience in the key matrix and performance areas given below:
Key Skills –
Mandatory Skills:
- Should have 7+ years in programming in C/ C++: Thorough knowledge of Standard Libraries, STL Containers and Algorithms
- Proven OS internals including Multithreading, RPC, and Socket Programming
- The software is a cross platform application, so experience of Windows/ Linux/ AIX/ Solaris would be desirable
- Good understanding of Software Development Life Cycle and Methodology (Waterfall or Agile)
- Good knowledge of Storage/ Data Protection/ Cloud Domain
Other Mandatory Aspects –
- Knowledge of WMI – Windows Management Instrumentation APIs
- Storage background in one or more of SAN, Block level protocols (NFS, FUSE, SCSI, iSCSI, Fiber Channel, Fiber Channel over Ethernet (FCoE)), Replication, Data Deduplication, Storage Virtualization
- Knowledge of Boost and QT
- Good Knowledge of Linux Commands, Shell, Perl, and Python Scripting
- Desirable GUI Development Knowledge
- Proven expertise in debugging tools such as Crash, gdb, log analys and windbg
Personal Skills –
- Ability to plan development activities meticulously, identifying dependencies and proactively work towards resolution.
- Good communication skills to crisply and accurately report program status.
- Self-starter, self-motivated.
- Capable of taking responsibility for tasks and ensuring a successful outcome.
- Able to contribute to the work of a team while being motivated to work day to day on individual tasks.
- Independent judgment in developing methods, techniques and criteria for achieving objectives
- Independently determines methods and procedures on new or special assignments
Know Us:
Xoriant is a Silicon Valley based product engineering, software development and technology services firm with offices in the U.S., Europe and Asia. At Xoriant, we have always strived to give our employees the best work culture, work-life balance, opportunities, compensation & benefits and recognition. The result, an average tenure of a Xorianter is five years, significantly longer than most firms. This number reflects our dedication towards our employees.
Some of the Xoriant advantages for all employees are:
- Innovate: Take the freedom to experiment, learn and grow with like-minded people
- Recognition: Xorianters perform well and get recognized from time to time
- Grow: We grow when our employees grow, so we give them lots of opportunities to learn and grow
- Fun at work: Work doesn’t always have to be serious, we regularly have activities to keep our employee fun filled with high-energy
- Benefits: Benefits and compensation includes health insurance for employees, retirement plans and competitive compensation
Xoriant is voted the ‘Best Places to Work’ by the IT-BPM Council in 2015 & 2016 and is proud to be known as one of the few CMMI level companies who focuses on new technologies.
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status
Something interesting, please do visit:
Please visit our employee driven technology blog: http://www.xoriant.com/blog/