
Software Engineer - C#/.NET Developer
- Gurgaon, Haryana
- Permanent
- Full-time
- Build, maintain, and scale robust C#/.NET applications in a fast-paced Agile environment.
- Work closely with product owners and designers to bring features to life.
- Write clean, maintainable code following SOLID and OOP principles.
- Work with SQL/NoSQL databases, optimizing queries and schema designs.
- Collaborate in a Scrum or Kanban environment with engineers around the world.
- Use Git for version control and participate in code reviews.
- Contribute to our CI/CD pipelines and automated testing workflows.
- 4–9 years of hands-on experience with C# and .NET technologies.
- Solid understanding of Object-Oriented Programming (OOP) and clean code principles.
- Proven experience working with databases (SQL or NoSQL).
- Experience in an Agile team (Scrum/Kanban).
- Familiarity with Git and collaborative development practices.
- Exposure to CI/CD pipelines and test automation.
- Experience with Rust (even hobbyist experience is valued).
- Background working with Python or Scala for Spark-based applications.
- Hands-on with Docker and container-based architecture.
- Familiarity with Kubernetes for orchestration.
- Experience working with Apache Airflow for data workflows.
- Cloud experience with Google Cloud Platform (GCP) or Microsoft Azure.
- Flexible working hours (self-managed)
- Competitive salary
- Annual bonus, subject to company performance
- Access to Udemy online training and opportunities to learn and grow within the role