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 Software Engineer specializing in Azure Storage at Microsoft, you will play a pivotal role in developing and optimizing cloud storage solutions that drive efficiency and scalability for our customers. You will collaborate closely with cross-functional teams to design, implement, and maintain robust storage systems, ensuring high availability, performance, and security. Your expertise will contribute to innovative solutions that enhance the Azure ecosystem and address complex storage challenges in a rapidly evolving cloud environment.
Job Responsibilities
- Design, develop, and deploy scalable storage solutions within the Azure framework.
- Collaborate with product management, engineering, and support teams to understand customer requirements and translate them into technical specifications.
- Optimize storage architectures for performance, reliability, and cost-efficiency.
- Implement best practices for data security, backup, and disaster recovery in cloud environments.
- Participate in code reviews, providing constructive feedback and promoting coding standards.
- Debug and troubleshoot production issues, ensuring timely resolutions.
- Stay abreast of industry trends and emerging technologies, integrating relevant advancements into existing systems.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development, preferably with cloud technologies and storage solutions.
- Strong proficiency in programming languages such as C#, Java, or Python.
- Experience with Azure services, particularly Azure Blob Storage, Azure Files, and related storage technologies.
- Familiarity with distributed systems and microservices architecture.
- Knowledge of database management systems and data modeling.
- Excellent problem-solving skills and a commitment to quality and performance in software engineering.
Technologies & Tools
In this role, you will utilize a variety of cutting-edge technologies and tools aimed at enhancing cloud storage solutions, including but not limited to Azure Development Tools, Azure SDKs, containerization technologies such as Docker, orchestrators like Kubernetes, as well as modern CI/CD pipelines for seamless deployment and integration. Familiarity with version control systems like Git and cloud monitoring services will also be essential to ensure optimal performance and reliability of applications.
Ideal Candidates
The ideal candidate for this position will exhibit a strong sense of ownership and a proactive attitude towards tackling challenges. They will possess excellent communication skills, enabling effective collaboration with stakeholders across various domains. A passion for innovation, continuous learning, and a deep appreciation for the complexities of cloud technology are essential traits that will contribute to an enriching work environment. Candidates should also demonstrate a commitment to delivering high-quality software solutions that meet customer needs in a timely manner.
Claiming unemployment in New Jersey? Its agency asks for 1 different employer contacted a week. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.