At Microsoft you will have an opportunity to research technologies and propose solutions, evaluate design options, make recommendations and decisions, implement solid and efficient engineering practices, and work cross-group with our partners to build world-class end-to-end solutions that will delight our customers.

Microsoft Azure cloud looking for talented Software Developers with a strong and proven record of top-notch design and development skills who can drive design, implementation, and validation of Azure’s foundational file sharing service supporting Server Message Block (SMB), Common Internet File System (CIFS), Network File System (NFS) and Representational State Transfer (REST) protocols, that is fully compatible with on-premises file servers, both Windows and Linux-based, can scale up to exabytes of storage, and provide world-class reliability, performance, and security.

Job Designation : Software Engineer 

Qualification : Bachelor’s / Master’s Degree

Experience : Freshers / experienced

Skill Set :

  1. Expertise in programming skills such as C#, Java, Python, Scala.
  2. Strong knowledge of cloud technologies like azure.
  3. Ability to meet Microsoft, customer and/or government security screening requirements.
  4. Good with software engineering principles and best practices, such as design patterns, code quality, testing, debugging, etc.
  5. Experience with or exposure to Agile and iterative development processes.
  6. Ability to work with a global team with excellent communication & Collaboration skills.
  7. Excellent analytical skills with a systematic and structured approach to software design.
  8. Ability to communicate technical details clearly across teams.

Job Description :

Software Engineer  can drive design, implementation, and validation of Azure’s foundational file sharing service supporting Server Message Block (SMB), Common Internet File System (CIFS), Network File System (NFS) and Representational State Transfer (REST) protocols, that is fully compatible with on-premises file servers, both Windows and Linux-based, can scale up to exabytes of storage, and provide world-class reliability, performance, and security.

  1. Works with appropriate stakeholders to determine user requirements for a feature.
  2. Supports identification of dependencies, and the development of design documents for a product feature with oversight.
  3. With guidance, learns to create and implement code for a product, service, or feature reusing code as applicable.
  4. Assists and learns about breaking down work items into tasks and provides estimation.
  5. Acts as a Designated Responsible Individual (DRI) in monitoring system/product feature/service for degradation, downtime, or interruptions for simple problems, and recommends actions to restore system/product/service by following the playbook.
  6. Reviews current developments and proactively seeks new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Location : Bengaluru, Karnataka, India