Role/Position : Azure Cloud Developer
About The Job
We are seeking a highly motivated and experienced Azure Cloud Developer to join our dynamic team in Ahmedabad.
In this role, you will be responsible for designing, building, and configuring robust and scalable cloud-based solutions using Microsoft Azure technologies.You will play a crucial role in the technical implementation of projects and provide technical leadership to junior team members.
Role Description
As an Azure Cloud Developer, you will be at the forefront of our cloud initiatives, leveraging your expertise to deliver innovative and efficient solutions.
You will be responsible for translating business requirements into technical designs and implementing them using various Azure services.Your ability to mentor and guide junior team members will be essential in fostering a collaborative and high-performing team environment.
Responsibilities
Design and Development :
- Design and develop cloud-based solutions using a wide range of Microsoft Azure services, including but not limited to :
- Azure Virtual Machines
- Azure App Service
- Azure Functions
- Azure SQL Database
- Azure Cosmos DB
- Azure Data Lake
- Azure Data Factory
- Azure Synapse Analytics
- Develop solutions that are scalable, secure, cost-effective, and aligned with business requirements.
- Write clean, efficient, and well-documented code.
Technical Leadership
- Provide technical leadership and guidance to junior team members.
- Conduct code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues.
Best Practices And Mentorship
- Ensure the team follows best practices and guidelines for developing cloud-based solutions.
- Mentor and train team members to enhance their skills in Azure development.
- Stay up-to-date with the latest Azure technologies and trends.
Collaboration And Communication
- Collaborate with cross-functional teams, including product managers, architects, and QA engineers.
- Communicate effectively with stakeholders to understand requirements and provide updates.
- Participate in agile development methodologies.
Must-Have Skills
- Azure Services : Strong proficiency in core Azure services as listed in the job description.
- Virtualization : Deep understanding of virtualization concepts and technologies.
- Operating Systems Internals : Solid understanding of operating system principles and internals.
- Orchestration : Experience with orchestration tools and techniques.
- Application Architectures : Expertise in designing and implementing application architectures, including microservices-based architectures.
- Networking : Strong understanding of networking concepts and protocols.
- Big Data Architecture : Experience with big data architectures and technologies.
- DevOps : Familiarity with DevOps principles and practices, including CI/CD pipelines.
- Programming Languages : Proficiency in at least one relevant programming language (e.g. , C#, Python, Java).
- Problem-Solving : Strong analytical and problem-solving skills.
Good-to-Have Skills
- Modern Workspace : Experience with Microsoft 365, including Office 365, MS Teams, and SharePoint-based solutions.
- IoT/IIoT : Knowledge of IoT and IIoT concepts and development.
- Machine Learning : Familiarity with machine learning concepts and Azure ML services.
- Infrastructure as Code (IaC) : Experience with IaC tools like Terraform or Azure Resource Manager (ARM) templates.
- Azure Certifications : Relevant Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Expert).
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 4-6 years of experience in Azure cloud development
(ref:hirist.tech)