Description

Key Responsibilities:

  • Design, develop, and support cloud-native applications and APIs using .NET/.NET Core and containers.
  • Develop integration solutions including RESTful APIs and event-driven/queue-based systems.
  • Engineer and manage scalable, reliable, and secure solutions on Microsoft Azure and AWS.
  • Deploy and maintain cloud infrastructure using services like Azure App Services, Service Fabric, Logic Apps, Functions, and AWS EC2, S3, Lambda, RDS, VPC, etc.
  • Utilize containerization and orchestration tools: Docker, Kubernetes, AWS ECS, Azure AKS, Azure Container Apps, and Cloud Foundry.
  • Create, configure, and scale applications in Azure PaaS environments.
  • Work with Azure storage solutions including SQL MI, SQL DB, Tables, Files, and Blobs.
  • Support Azure IaaS (VMs, VNETs, NSG Rules, VPN Gateways, ExpressRoute).
  • Collaborate on Azure migration initiatives and contribute as a key team member.
  • Implement and manage DevOps pipelines using Azure DevOps and package management tools such as Artifactory or NuGet.
  • Ensure adherence to SDLC methodologies, including configuration, deployment, and CI/CD pipeline execution.
  • Support networking components including DNS, Active Directory, Firewalls, Load Balancers, etc.
  • Apply software engineering principles including architecture, lifecycle management, and data management best practices.

 


Qualifications:

  • Proven, hands-on experience in multi-cloud environments, especially Azure and AWS.
  • Strong background in cloud-native application development (.NET Core, Containers, Microservices).
  • Practical knowledge of DevOps, CI/CD tools, and SDLC processes.
  • Solid understanding of cloud computing concepts: IaaS, PaaS, SaaS, scalability, availability, and cost optimization.
  • Experience in business analysis, technical architecture, and solution design.
  • Excellent communication and collaboration skills, with the ability to work across teams and stakeholders

Education

Any Gradute