Logo-of-Peopleocity-Llp-hiring-for-jobs-in-India-on-GrabJobs

Software Developer

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Developer




Must-Have Skills:







• Strong hands-on experience with Linux for software development and deployment



• Expertise in Docker, Docker Compose, and container orchestration tools like Kubernetes



• Proficient in C#, .NET Core/Framework, and object-oriented programming



• Experience building and maintaining WPF desktop applications



• Solid understanding of microservices architecture, service communication, and stateless design



• Proficiency with SQL Server including query optimization, stored procedures, and schema design



• Familiarity with Git, JIRA, Azure DevOps, or GitHub Actions



• Experience with CI/CD pipelines and automation for testing and deployment










Job Summary:






We are seeking experienced Software Developers to contribute to a Linux-based, containerized microservices platform using modern .NET technologies.






The role involves developing scalable microservices, REST APIs, and desktop UIs with WPF, along with active participation in the full software lifecycle and deployment using Docker and Kubernetes.






Key Responsibilities:






• Design and develop microservices running in containerized Linux environments using Docker



• Implement RESTful APIs and backend service logic using C# and .NET Core/Framework



• Develop desktop UI applications with WPF following MVVM or similar patterns



• Build, deploy, and manage Docker images and service orchestration (Kubernetes preferred)



• Work with SQL Server for data access, writing optimized queries, and managing database schemas



• Ensure logging, monitoring, and exception handling in distributed services



• Collaborate via Git-based version control and Agile tools such as JIRA and Azure DevOps



• Participate in code reviews, unit testing, and continuous integration/deployment processes



• Document architecture, modules, and development processes for maintainability






Preferred Qualifications:







• Experience with messaging systems such as RabbitMQ, MQTT, or Kafka



• Knowledge of secure coding practices, authentication, and role-based access control



• Familiarity with container security, system hardening, and Kubernetes network policies



• Background in industrial systems, SCADA, or control systems (a plus)



• Strong debugging, analytical, and problem-solving skills



Original job Software Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Developer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Developer Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.