Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

Job description

Key Responsibilities • Design, develop, and maintain scalable applications using C#, .NET Core/.NET, ASP.NET Core, and Web APIs . • Develop and integrate cloud-based solutions using Microsoft Azure services such as Azure Functions, App Services, Storage, and Service Bus. • Design and implement secure, scalable, and highly available applications following cloud architecture and application security best practices . • Develop RESTful APIs and integrate applications with internal and external systems. • Implement asynchronous and event-driven solutions using Azure Service Bus and related messaging services. • Manage application deployments and environments using Azure DevOps, CI/CD pipelines, and automated deployment practices . • Troubleshoot application, performance, integration, and production issues and implement appropriate solutions. • Follow best practices for source control, code quality, unit testing, logging, monitoring, and documentation . • Collaborate with architects, developers, QA engineers, product teams, and business stakeholders throughout the development lifecycle. • Participate in Agile/Scrum ceremonies , sprint planning, code reviews, estimation, and technical discussions. Required Skills & Eligibility • 5+ years of hands-on experience in C# and .NET development , preferably with .NET Core/.NET and ASP.NET Core. • Strong experience developing REST APIs, web applications, microservices, and enterprise applications . • Hands-on experience with Azure Functions, Azure App Services, Azure Storage, Azure Service Bus, and Azure DevOps . • Strong understanding of Azure cloud architecture, scalability, availability, networking, authentication, authorization, and application security . • Experience implementing CI/CD pipelines and DevOps practices using Azure DevOps or similar tools. • Strong understanding of Git/source control, branching strategies, code reviews, and release management . • Good knowledge of SQL/relational databases and application integration patterns. • Experience with Agile/Scrum methodologies and software development lifecycle practices. • Strong debugging, analytical, and problem-solving skills with the ability to troubleshoot complex technical issues. • Excellent communication, collaboration, ownership, and teamwork skills .

More jobs at Persistent Systems

All Persistent Systems jobs (1,245)

Engineering jobs in Pune

Engineering jobs in Pune (212)

Other Engineering jobs in India

All Engineering jobs in India (44,397)