Overview
Skills
Job Details
Key Responsibilities:
Design and architect enterprise-grade applications leveraging .NET Core / .NET 8, C#, and SharePoint Online / On-Premise.
Integrate and operationalize Azure OpenAI and AWS Bedrock services for intelligent automation, chatbots, and cognitive solutions.
Define and implement cloud-native architectures on Azure (and optionally AWS), focusing on scalability, performance, and cost optimization.
Establish and govern observability standards including logging, tracing, metrics, and dashboards using tools like App Insights, Prometheus, Grafana, Elastic Stack, or Dynatrace.
Collaborate with product owners, business stakeholders, and engineering teams to translate business needs into technical solutions.
Conduct code reviews, architecture reviews, and provide technical mentorship to development teams.
Ensure security, compliance, and governance in all solution components.
Lead proof of concepts (POCs) and AI-driven solution prototypes integrating OpenAI and Bedrock models with enterprise data.
Required Skills & Experience:
15+ years of overall experience in software engineering and solution architecture.
Strong proficiency in .NET Core, C#, REST APIs, and microservices architecture.
Hands-on experience with SharePoint Online, SPFx, Power Automate, and Power Platform integration.
Deep understanding of Azure services (App Service, Functions, AKS, API Management, Cognitive Services).
Exposure to AI/ML platforms, especially Azure OpenAI Service (GPT, Embeddings, RAG) and AWS Bedrock (Claude, Titan, etc.).
Solid understanding of Observability frameworks logging, distributed tracing, and monitoring best practices.
Experience designing event-driven, cloud-native, and containerized applications (Docker, Kubernetes).
Excellent communication, documentation, and stakeholder management skills.