About The Position
We are looking for a Software Developer with strong expertise in C# and .NET Core and experience building cloud-native, distributed systems. This role involves designing and developing scalable backend services, microservices, and Kubernetes-based infrastructure while contributing to highly available, secure, and event-driven platform solutions. You will work closely with cross-functional teams to deliver enterprise-grade applications, deployment automation, and cloud-native services.
Technical and Professional Requirements Mandatory
- More than 8 years of hands-on experience in C# and .NET Core/.NET 6+ development.
- Solid understanding of software engineering principles, Object-Oriented Programming (OOP), and design patterns.
- Experience building REST APIs and microservices with asynchronous programming (async/await).
- Hands-on experience with Kubernetes, including deployments, persistent storage, multi-node clusters, and Helm charts.
- Experience with distributed systems, event-driven architecture, message brokers (e.g., RabbitMQ),
and eventual consistency patterns.
- Strong knowledge of containerization technologies such as Docker/Podman and container orchestration.
- Experience with cloud storage concepts, object storage (S3-compatible systems), replication, backup, and high availability.
- Experience working with NoSQL databases, indexing, and search platforms.
- Strong debugging, analytical, and problem-solving skills.
- Excellent written and verbal english communication skills.
- Ability to work independently as well as collaboratively in an international team environment.
Preferred
- Experience with CI/CD pipelines, GitHub Actions, and Infrastructure as Code.
- Hands-on experience with AWS (EC2, S3, EKS) or equivalent cloud platforms.
- Knowledge of OAuth2, OpenID Connect, JWT, and enterprise authentication systems.
- Experience with Powershell/Bash scripting and deployment automation.
- Familiarity with monitoring, observability, m
📌 Senior .Net Developer (Pune)
🏢 Cybage
📍 Pune