Company : www.microsoft.com
Eligibility : BS/BA Degree
Experience : 3+ years
Location : Bangalore
Job Role : Software Engineer-C++/Linux Developer
Company Profile :
Microsioft IT is for those IT Professionals and business technology professionals who want to be strategic partners to the business and be the first place to create innovative solutions using all of Microsoft’s products and services.
Job Description :
1.In this role you need to be passionate about creating great cloud platform services and enterprise-grade software, as well as working on challenging new features in a relatively young product and fast paced environment.
2. Your responsibilities will include developing features of the Azure Files cloud platform, investigating any issues that arise on Linux (SMB client) when storing and accessing data on the Azure Files cloud platform (SMB server), and contributing to the Linux platform if and when needed to ensure smooth interoperability between the two.
3.You will also be a part of a great, collaborative team of engineers building software using agile methodologies and DevOps to run the live site, have an opportunity to research technologies and propose solutions, evaluate multiple design options, make recommendations and decisions, implement solid and efficient engineering practices, and work cross-group with our partners in order to build world class end to end solutions that will delight our customers.
4.You should be passionate about technology, innovation and change, motivated to make an impact, eager to learn and grow, comfortable dealing with ambiguity, and enjoy creative thinking.
Required Skills :
1. 3+ years of experience in developing commercial software with a solid understanding of multi-threaded/asynchronous application development using C/C++
2.Hands on development experience on the Linux platform, preferably in the storage, file systems and/or file sharing domain
3.BS/BA degree or higher in computer science or computer engineering
4.General storage and file systems experience is a plus
5.Experience in development of cloud services and distributed systems is a plus
6.Linux and/or Windows operating system knowledge is a plus