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
As a Senior Software Engineer specializing in Azure Storage Client at Microsoft, you will play a crucial role in the engineering and enhancement of our Azure Storage offerings. Your responsibilities will encompass designing, developing, and optimizing software solutions that offer scalable and high-performance storage capabilities to our clients. You will work collaboratively with cross-functional teams to architect robust systems that meet enterprise-level storage needs and ensure the seamless integration of Azure Storage solutions within broader Azure services.
Job Responsibilities
- Design, develop, and maintain high-quality storage client libraries for Azure Storage services.
- Collaborate with backend teams to improve performance and scalability of Azure Storage solutions.
- Identify and resolve complex technical issues related to Azure Storage functionality.
- Write and maintain comprehensive documentation for the developed software components.
- Engage in code reviews and mentor junior engineers to promote best coding practices.
- Work closely with product management to gather requirements and ensure alignment with business objectives.
- Contribute to architectural discussions and suggest improvements for the Azure Storage ecosystem.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development, particularly in cloud computing environments.
- Proficiency in languages such as C#, Java, or Python with a strong understanding of object-oriented programming principles.
- Experience with Azure Storage solutions and related services, including Blob, Queue, and Table storage.
- Demonstrated experience in system design and architecture principles.
- Familiarity with CI/CD tools and practices, as well as version control systems like Git.
- Strong analytical and problem-solving skills with a commitment to delivering high-quality solutions.
Technologies & Tools
The Senior Software Engineer - Azure Storage Client will utilize a variety of cutting-edge technologies and tools including but not limited to Azure SDKs, storage-related APIs, development environments such as Visual Studio, and tools for testing and deployment like Azure DevOps. Familiarity with cloud architecture frameworks and monitoring tools will also be important in this role.
Ideal Candidates
The ideal candidate for this position will exhibit a passion for cloud technologies and innovative problem-solving. They will have strong communication skills to collaborate effectively within teams, a proactive mindset to drive projects to completion, and a continuous learning attitude to stay ahead in a fast-evolving technological landscape. A commitment to writing clean, maintainable code and a focus on customer satisfaction will set the successful applicant apart.
In software, telecom and media, hires came to 3.4% of jobs in September and layoffs to 1.7%, against 3.4% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.