Senior Consultant - .NET Technical lead
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.