Padmi
InvoiceCloud logo
InvoiceCloud

digital payments · billing automation

.Net/C Developer, Product Reliability Engineer

HyderabadPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at InvoiceCloud

Opens the source posting on shine.com

Source description

About the role

View original

Role Overview: As a Product SRE at InvoiceCloud, you will play a critical role in enhancing the reliability, performance, and scalability of the cloud-based payment and billing platform. Your responsibilities will include designing, building, and managing resilient .NET-based services while ensuring robust observability, rapid incident response, and continuous reliability enhancements. Key Responsibilities: - Own reliability, performance, and stability outcomes for assigned product services in production. - Act as an incident responder for critical production issues, leading investigation, mitigation, and resolution. - Take accountability for live debugging, root-cause analysis, and corrective actions across environments. - Ensure systems meet defined reliability, scalability, and availability expectations. - Develop and maintain scalable .NET and C# services with a focus on performance, resilience, and maintainability. - Implement and improve CI/CD pipelines, deployment automation, and operational workflows. - Use performance monitoring tools such as New Relic, ElasticSearch, and AppDynamics to proactively identify and resolve issues. - Standardize observability, alerting, and response practices to reduce mean time to detection and resolution. - Deliver measurable improvements in system uptime, latency, throughput, and incident reduction. - Ensure production incidents are resolved quickly and do not recur through preventive engineering. - Perform rigorous code reviews, unit testing, and validation to ensure high-quality, production-ready code. - Support reliable releases by validating readiness and monitoring post-deployment behavior. - Design and implement cloud-native solutions using Azure services, containers, and Kubernetes. - Build and optimize Functions, batch processes, and message queues to support scalable, resilient data processing. - Apply automation and AI-enabled analysis to accelerate incident diagnostics, performance tuning, and anomaly detection. - Continuously improve system architecture, tooling, and workflows as platform scale and complexity increase. Qualifications Required: - Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience. - 5+ years of professional experience in software development with strong expertise in .NET, C#, and VB.NET. - Minimum 3 years of hands-on experience with performance monitoring tools such as New Relic, ElasticSearch, or AppDynamics. - At least 3 years of experience with DevOps practices, including CI/CD pipelines, automated deployments, and infrastructure automation. - Strong experience with Azure cloud services and cloud-native application development. - Hands-on experience with Kubernetes for managing containerized applications and microservices. - Proven ability to perform live debugging and resolve production issues in real time. - Strong experience with code reviews, unit testing, and maintaining high-quality code standards. - Experience designing and implementing Functions, batch jobs, and message queues. - Ability to operate under pressure and take ownership of critical production incidents. - Strong problem-solving and analytical skills. - Excellent written and verbal communication skills with the ability to collaborate across teams. Role Overview: As a Product SRE at InvoiceCloud, you will play a critical role in enhancing the reliability, performance, and scalability of the cloud-based payment and billing platform. Your responsibilities will include designing, building, and managing resilient .NET-based services while ensuring robust observability, rapid incident response, and continuous reliability enhancements. Key Responsibilities: - Own reliability, performance, and stability outcomes for assigned product services in production. - Act as an incident responder for critical production issues, leading investigation, mitigation, and resolution. - Take accountability for live debugging, root-cause analysis, and corrective actions across environments. - Ensure systems meet defined reliability, scalability, and availability expectations. - Develop and maintain scalable .NET and C# services with a focus on performance, resilience, and maintainability. - Implement and improve CI/CD pipelines, deployment automation, and operational workflows. - Use performance monitoring tools such as New Relic, ElasticSearch, and AppDynamics to proactively identify and resolve issues. - Standardize observability, alerting, and response practices to reduce mean time to detection and resolution. - Deliver measurable improvements in system uptime, latency, throughput, and incident reduction. - Ensure production incidents are resolved quickly and do not recur through preventive engineering. - Perform rigorous code reviews, unit testing, and validation to ensure high-quality, production-ready code. - Support reliable releases by validating readiness and monitoring post-deployment behavior. - Design and implement cl

One address, no account. We’ll tell you when matching roles go live.

More at InvoiceCloud

Related open roles

View all roles