Job Description
Solutioning Applications: Collaborate with clients to understand their business requirements and translate them into scalable, reliable, and cost-effective Azure solutions. Design application architectures that leverage Azure services to meet functional and non-functional requirements.
Event-Driven Architecture: Design event-driven solutions using Azure Event Grid, Azure Event Hubs, Azure Functions, and other relevant Azure services. Architect systems that are resilient, scalable, and responsive to real-time events and data streams.
Azure Service Expertise: Possess deep expertise in a wide range of Azure services, including but not limited to Azure App Service, Azure SQL Database, Azure Cosmos DB, Azure Logic Apps, Azure Kubernetes Service (AKS), Azure DevOps, and Azure Monitor.
Technical Leadership: Provide technical leadership and guidance to cross-functional teams throughout the project lifecycle. Mentor junior team members and share best practices for designing and implementing Azure solutions.
Solution Architecture Documentation: Create comprehensive architecture diagrams, technical documentation, and solution designs that clearly articulate the proposed Azure architecture, including components, interactions, and integration points.
Continuous Learning: Stay abreast of the latest developments in Azure services, cloud architecture patterns, and industry best practices. Continuously expand your knowledge and expertise to drive innovation and excellence in solution design.
Client Engagement: Engage with clients to present proposed solutions, address technical inquiries, and solicit feedback. Build strong relationships with clients by demonstrating thought leadership, technical expertise, and a commitment to delivering value.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred.
Minimum of 5 years of experience as a Solutions Architect, with a focus on designing and implementing Azure solutions.
Proven experience in solutioning event-driven architectures using Azure Event Grid, Azure Event Hubs, Azure Functions, and related services.
Deep understanding of cloud computing principles, including Infrastructure as Code (IaC), DevOps practices, and microservices architecture.
Strong proficiency in programming languages such as Java or any Modern Language , with experience in building and deploying applications on Azure.
Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
Azure certifications such as Azure Solutions Architect Expert, Azure Developer Associate, or Azure DevOps Engineer Expert are highly desirable
Bachelor's degree in Computer Science