Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Microsoft, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Software Engineer - Azure Storage at Microsoft will be responsible for designing, developing, and maintaining Azure Storage solutions that provide enterprise-level features and performance. This role involves collaborating with cross-functional teams to implement scalable, secure, and optimized storage systems, ensuring high availability and reliability. The ideal candidate will leverage their expertise in cloud technologies to enhance existing services and create innovative solutions that meet customer needs in an ever-evolving technology landscape.
Job Responsibilities
- Design and implement scalable, distributed storage solutions in Azure.
- Develop high-quality code by following best practices and participating in code reviews.
- Collaborate with product managers and other engineers to gather requirements and define technical specifications.
- Monitor system performance and troubleshoot issues to ensure optimal service availability.
- Participate in on-call rotations to support and maintain production systems.
- Document technical specifications, architecture designs, and system configurations.
- Stay updated with industry trends and emerging technologies to drive innovation within the teams.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- 3+ years of experience in software development, preferably in cloud computing or distributed systems.
- Strong proficiency in programming languages such as C#, Java, or Python.
- Experience with cloud infrastructure, especially Microsoft Azure services.
- Understanding of storage solutions, including blob storage, file storage, and database systems.
- Excellent problem-solving skills and the ability to work independently and within a team.
- Strong communication skills to collaborate with team members and stakeholders effectively.
Technologies & Tools
The Software Engineer - Azure Storage will work primarily with Azure cloud services, leveraging tools such as Azure DevOps for CI/CD processes, Azure Monitor for performance tracking, and Azure Storage Explorer for data management. Familiarity with programming frameworks and libraries such as .NET, Kubernetes, and RESTful APIs will also be essential. Version control tools like Git and collaborative platforms are integral for maintaining smooth workflow and communication among team members.
Ideal Candidates
The ideal candidates for this role are analytical thinkers with a strong foundation in software engineering and a passion for cloud technologies. They possess a proactive approach to problem-solving and a keen attention to detail. Adaptability and willingness to embrace new challenges are crucial, as well as the ability to thrive in a collaborative environment. Candidates should also demonstrate a commitment to delivering high-quality software solutions that exceed user expectations and contribute to the overall success of the Azure platform.
The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.