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 contributing to the design, development, and optimization of scalable storage solutions on the Azure platform. The successful candidate will work collaboratively within a dynamic team, driving impactful projects, and ensuring high availability and performance of Azure Storage services. This role demands a passion for technology, a commitment to quality, and an eagerness to tackle complex technical challenges, all while upholding the highest standards of software engineering practices.
Job Responsibilities
- Design and implement scalable and efficient storage solutions within the Azure ecosystem.
- Collaborate with cross-functional teams to define, develop, and refine system requirements.
- Analyze system performance and troubleshoot issues to enhance user experience and service reliability.
- Write clean, maintainable, and well-documented code using industry best practices.
- Participate in code reviews and provide constructive feedback to team members.
- Develop automated tests and ensure high coverage for all features and components.
- Keep up to date with emerging technologies and integrate relevant tools into development workflows.
- Engage in agile development processes, attending daily stand-ups, and sprint planning sessions.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2-4 years of professional experience in software development, particularly with cloud services.
- Proficiency in programming languages such as C#, Java, or Python.
- Hands-on experience with Azure services and storage solutions.
- Strong understanding of distributed systems and data architecture.
- Excellent debugging skills and familiarity with performance analysis tools.
- Experience with agile methodologies and version control systems (e.g., Git).
Technologies & Tools
The Software Engineer II - Azure Storage position utilizes various technologies and tools, including but not limited to Microsoft Azure services (Blob Storage, Azure Files, Disk Storage), containerization technologies (Docker, Kubernetes), continuous integration/continuous deployment (CI/CD) tools such as Azure DevOps, and programming environments based on Visual Studio. Familiarity with relational and NoSQL databases, as well as monitoring and logging services, is also beneficial.
Ideal Candidates
Ideal candidates for the Software Engineer II - Azure Storage role will possess a strong analytical mindset, with the ability to think critically and solve problems effectively. They should be adaptable, embrace collaboration, and thrive in a fast-paced environment. A commitment to continuous learning and personal growth, along with the ability to articulate complex ideas clearly, are essential traits. Additionally, a passion for cloud technologies and infrastructure will set candidates apart in their pursuit of innovative solutions within the Azure platform.
Not every state sets a number of job contacts a week. In Nevada it is several different employers each week, in person unless told otherwise. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.