Key Skills: Azure, C#, Python, Web API, .NET, .net core, Angular, AI Artificial intelligence
Roles and Responsibilities:
Design and implement software systems using the latest Microsoft technologies, ensuring compliance with architectural standards and best practices.
Expertise in architecting, designing, developing applications, and managing continuous integration and delivery (CI/CD) pipelines using Azure DevOps or GitHub Actions.
Good understanding of ARM templates, Azure CLI, PowerShell, Helm, and Bicep to automate provisioning and deployment on Azure.
Comprehensive understanding of cloud computing concepts, including IaaS, PaaS, SaaS, along with advanced knowledge of Azure services like Azure Functions, App Services, App Cognitive Services, Logic Apps, and cloud design patterns.
Experience in refactoring/re-writing and designing applications for Azure to leverage PaaS offerings and optimize scalability and maintainability.
Analyze and improve the performance of existing solutions, utilizing tools such as Azure Monitor, Application Insights, and other performance profiling tools.
Strong understanding of REST APIs and OAuth 2.0 authentication.
Hands-on experience with Kubernetes and Docker.
Conduct regular code reviews and ensure adherence to coding standards, secure coding practices, and best practices.
Strong communication and interpersonal skills to effectively collaborate with stakeholders and convey complex technical concepts.
Evaluate third-party tools and libraries, providing recommendations to the architecture team.
Strong team player and customer service skills.
Assist and guide developers in troubleshooting and resolving technical issues, offering both short-term fixes and strategic long-term solutions.
Organize and prioritize tasks efficiently, demonstrating the ability to handle multiple projects simultaneously and solve problems effectively.
Hands-on experience developing applications with C#, .NET Framework, ASP.NET, MVC, WCF, .NET Core, ASP.NET Core, Web API, Entity Framework, LINQ and PLINQ.
Must have experience in Python, Django, Flask API's
Proficiency in modern web development technologies such as Blazor, Angular, React, or Vue.js, in addition to knowledge of Knockout, jQuery, and Bootstrap.
Strong database design skills with experience in performance tuning for SQL Server, as well as familiarity with other storage solutions such as Azure SQL Database, Cosmos DB, NoSQL databases, and Blob storage.
Experience with data integration and reporting tools, including SSIS and SSRS, and familiarity with Power BI for data visualization.
Deep knowledge of Azure DevOps, including Repos, Pipelines, Artifacts, and Boards for end-to-end DevOps toolchain integration and agile project management.
Exposure to Generative AI technologies.
Skills Required:
15+ years in software development and design using .Net, Python and Azure.
Technical Architect is needed in Generative AI project who can help design the overall new AI system considering company technology stack and security aspect. They would guide development team to complete the implementation as per company standards. 15+ years in software development and design using .Net, Python and Azure.