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 pivotal in developing and enhancing the Azure Storage services, enabling enterprise-level data storage solutions that are both scalable and secure. This role will require close collaboration with cross-functional teams, ensuring that the services meet business needs while also maintaining high performance and reliability standards. The selected candidate will leverage their technical expertise to design robust solutions, optimize workflows, and drive innovation within the storage domain, positively impacting the overall Azure ecosystem.
Job Responsibilities
- Design, implement, and maintain scalable solutions for Azure Storage services.
- Collaborate with product management and other engineering teams to define requirements and deliver features that meet customer needs.
- Conduct code reviews and mentor junior engineers to uphold high coding standards and best practices.
- Optimize existing systems and troubleshoot issues to enhance performance and reliability.
- Participate in architecture discussions and support decision-making for the future of Azure Storage services.
- Utilize telemetry and monitoring tools to maintain system health and implement proactive measures.
- Stay abreast of industry trends and emerging technologies to inform product direction and improvements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred.
- 3+ years of experience in software development with a focus on scalable storage solutions.
- Proficiency in programming languages such as C#, Java, or Python.
- Strong understanding of cloud computing concepts and Azure services.
- Experience with large-scale distributed systems and storage technologies.
- Knowledge of database systems (SQL and NoSQL) and data management best practices.
- Excellent problem-solving skills and a strong attention to detail.
Technologies & Tools
This position will utilize a variety of technologies and tools including, but not limited to, Azure Storage services, Azure SDK, programming languages such as C#, Java, and Python, as well as tools for version control (Git), continuous integration/continuous deployment (CI/CD) pipelines, and monitoring solutions like Azure Monitor and Application Insights. Familiarity with containerization and orchestration technologies such as Docker and Kubernetes will also be advantageous.
Ideal Candidates
The ideal candidate for this position will possess a strong analytical mindset with the capability to approach complex technical problems creatively. They will be results-driven, demonstrating excellent communication skills to collaborate effectively within teams and across departments. A commitment to learning and growth, a passion for technology and cloud solutions, and the ability to adapt to dynamic project requirements are essential qualities that will set successful candidates apart in this role.
Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.