Job Description
RESPONSIBILITIES
- Design and execute cloud-based solutions using Azure services.
- Manage the migration of internal enterprise applications to the Microsoft Azure platform by assessing on-premises systems and applications and developing migration strategies for a seamless transition to the cloud.
- Implement robust security controls and compliance measures within the cloud environment, ensuring data protection and adherence to industry regulations.
- Ensure scalability, resilience, and high availability of solutions to align with business requirements.
- Develop cloud architectural standards, global product-specific guidelines, and usability design standards.
- Translate functional and business requirements into suitable solutions and architectures that align with our current business model and enhance it.
- Maintain comprehensive documentation of cloud architecture, configurations, migration plans, and procedures.
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Extensive experience in designing and implementing solutions in Microsoft Azure.
- Proven record of accomplishment of successfully migrating enterprise applications to Microsoft Azure.
- 3+ years of full-stack development experience in enterprise applications and web technology solutions using Azure cloud.
- Cloud certifications are highly desirable.
- In-depth knowledge of Microsoft Cloud Platform features and capabilities, including Security, Firewalls, Redis Cache, Key Vault, Service Bus, ASR, Networking, OMS, Blob Storage, Resource Groups, NSG, Application Insights, SQL Server, Load-Balancers.
- Proficiency in integrating Azure AD authentication with various technology applications.
- Experience in creating App Service Plan and Web Apps.
- Profound experience with containerization using Docker, Kubernetes, or equivalent tools.
- Mastery of multiple programming languages, software architectures, and development tools.
- Ability to define and implement technology-related standards and processes.
- Strong analytical and problem-solving abilities, with a proven history of technology design and development roles.
- Expertise in application modularization and modernization, including the adoption of Micro Service Architecture models.
- DevOps experience in building, supporting, and executing Continuous Integration/Continuous Delivery (CI/CD), DevOps solutions, architecture patterns, or similar DevOps tasks.
- Proficiency in .NET frameworks, including .NET Core, C#, ASP. Net, Bootstrap, jQuery, JavaScript, Angular, Power BI.
- Expertise in T-SQL, SSRS, and SQL Server database management systems.
- Exceptional communication skills.
- Knowledge of the business domain is a plus.
- Certifications such as AZ-204 (Developing Solutions for Microsoft Azure), Power Apps, Power Automate, SharePoint, are a plus.