Overview
The Senior Azure Developer plays a critical role in designing, developing, and maintaining applications on the Azure platform. They are responsible for leveraging Azure services to create scalable, secure, and high-performing solutions that meet the organization's business needs.
Key Responsibilities
- Designing and developing Azure-based solutions and services
- Collaborating with stakeholders to gather requirements and propose Azure-based solutions
- Implementing DevOps practices for continuous integration and continuous deployment (CI/CD)
- Integrating Azure services with existing systems and applications
- Ensuring the security and performance of Azure applications
- Participating in code reviews and providing technical guidance to the development team
- Writing reusable, testable, and efficient code
- Monitoring and troubleshooting Azure-based applications
- Implementing best practices for Azure development and deployment
- Documenting Azure architecture, design, and configuration
- Keeping up to date with Azure developments and best practices
- Collaborating with cross-functional teams to deliver high-quality solutions
- Contributing to the continuous improvement of the Azure development process
- Participating in knowledge sharing and mentoring activities
- Assisting in technical support and issue resolution for Azure applications
Required Qualifications
- Bachelor's or master's degree in Computer Science, Engineering, or a related field
- Microsoft Azure certifications such as AZ-204, AZ-303, or AZ-304
- Proven experience in developing and deploying Azure-based solutions
- Proficiency in programming languages such as C# and .NET
- Strong understanding of Azure PaaS, IaaS, and SaaS offerings
- Experience with Azure DevOps for version control, build, and release management
- Expertise in designing and implementing Azure security and compliance
- Knowledge of Azure data storage, databases, and data processing services
- Familiarity with Azure networking and identity services
- Ability to optimize Azure applications for performance and scalability
- Experience with SQL and NoSQL databases on Azure
- Understanding of Agile methodologies and practices
- Excellent problem-solving and analytical skills
- Effective communication and collaboration abilities
- Strong attention to detail and a commitment to delivering high-quality solutions
Skills: azure,devops,c#,sql,postgresql,blockchain