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.
Overview
The Software Engineer II - Azure Storage position at Microsoft involves designing, developing, and maintaining cloud storage solutions that are scalable, reliable, and secure. The successful candidate will collaborate with cross-functional teams to deliver high-quality software products, contributing to both backend services and APIs while ensuring optimal performance and user experience. Additionally, this role requires an understanding of industry best practices in coding, testing, and deployment, along with a commitment to continual improvement and innovation within the Azure platform.
Job Responsibilities
- Design, implement and maintain Azure Storage services that operate at scale.
- Collaborate with product managers, architects, and other engineering teams to define requirements and deliver innovative solutions.
- Develop and execute unit tests to ensure code quality and reliability.
- Participate in code reviews and provide constructive feedback to team members.
- Monitor and troubleshoot production issues, implementing effective solutions.
- Contribute to the design and enhancement of system architecture for scalability and performance.
- Stay abreast of industry trends and emerging technologies to identify opportunities for innovation.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3+ years of experience in software development, preferably in cloud computing or storage solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Understanding of distributed systems and cloud architecture.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent problem-solving skills and a strong attention to detail.
Technologies & Tools
This position will involve working with a variety of technologies and tools, including but not limited to Azure cloud services, Microsoft Visual Studio, Git for version control, and various monitoring and performance testing tools. Familiarity with Azure Storage services, RESTful APIs, and data storage technologies is essential. The candidate will also engage with tools for continuous integration and deployment (CI/CD) as part of the development workflow.
Ideal Candidates
The ideal candidate for the Software Engineer II - Azure Storage role should possess strong analytical and problem-solving skills, demonstrate a passion for technology and innovation, and be adept at working collaboratively within a fast-paced environment. They should exhibit a strong commitment to quality and performance while being open to feedback and continuous learning. A proactive attitude towards tackling challenges and a desire to contribute to the success of team initiatives are also key characteristics that will enhance the candidate's fit for this position.
Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.