Senior Consultant - .NET Technical lead

Infosys

Infosys

Software Engineering, IT
Melbourne, VIC, Australia · Australia
Posted on May 6, 2025

Job details

Work Location

Melbourne


State / Region / Province

Victoria


Country

Australia


Domain

Delivery


Interest Group

Infosys Limited


Skills

Technology|Cloud Platform|Azure AI Services, Technology|Cloud Platform|Azure Devops, Technology|Microsoft Technologies|.Net Application Development


Company

Infy Australia


Requisition ID

132847BR


Job description

Candidate with Azure & .Net skills with 6-10 years of relevant experience.

  • Application Design and Architecture: Develop and architect applications & workflows using .NET programming, delivered through Azure Functions running in AKS environments.
  • Database Management: Create and structure NoSQL databases and collections using Azure Cosmos DB to facilitate data storage and state management.
  • Data Processing: Enable batch and real-time data processing to support both asynchronous and synchronous transactions.
  • Performance Optimization: Optimize and reduce Request Units (RU) consumption for Cosmos DB by creating efficient database indexes.
  • System Integration: Integrate with various external and internal systems using Azure services such as Service Bus (topics & queues), API Management, and Storage Accounts.
  • Monitoring and Logging: Implement logging and monitoring solutions for applications and workflows using Application Insights and Log Analytics to support business processes.
  • Deployment and Hosting: Host Azure Functions in Azure Kubernetes Services (AKS) through Azure DevOps, ensuring robust and scalable deployment.
  • Domain knowledge: Proficient knowledge & working experience in Health Insurance domain.
  • Technical Development: Demonstrate hands-on technical development experience in .NET programming of Azure Functions, utilizing various design patterns such as the Repository Pattern, Factory Pattern, Singleton Pattern, and adhering to SOLID principles.
  • Design Patterns and Principles: Apply design patterns and principles to ensure scalable, maintainable, and efficient code, enhancing the overall architecture and performance of the applications.