Job Summary:
We are seeking a highly skilled C# Backend Developer with strong expertise in REST API development Windows Services and Object-Oriented Programming (OOP). The ideal candidate will have hands-on experience working with NoSQL databases Kafka and containerized deployments using Kubernetes. Knowledge of modern database systems like Neo4j and MongoDB Atlas will be an added advantage.
Key Responsibilities:
-
Design develop and maintain scalable and efficient C# REST APIs.
-
Build and manage Windows Services for background processing and system integration.
-
Apply Object-Oriented Design principles and best coding practices to ensure maintainability and performance.
-
Integrate and manage NoSQL databases (Document DBs such as MongoDB or Mongo Atlas).
-
Implement and manage message streaming solutions using Kafka for real-time data processing.
-
Develop and optimize SQL queries for relational data operations.
-
Deploy manage and scale microservices in Kubernetes environments (preferably Azure Kubernetes Service AKS).
-
Work with graph databases (Neo4j) for data modeling and relationship mapping.
-
Collaborate with cross-functional teams including front-end developers DevOps engineers and architects.
-
Ensure high code quality through testing documentation and continuous improvement.
Required Skills & Qualifications:
-
Strong hands-on experience with C# / .NET Core development.
-
Proven experience in RESTful API design and implementation.
-
Proficiency in Windows Services Development.
-
Deep understanding of Object-Oriented Programming (OOP) concepts and design patterns.
-
Experience with NoSQL databases (Document DBs like MongoDB Cosmos DB etc.).
-
Hands-on knowledge of Kafka for event-driven architectures.
-
Strong SQL skills and understanding of relational databases.
-
Working knowledge of Kubernetes preferably Azure Kubernetes Service (AKS).
-
Familiarity with Neo4j (Graph DB) and MongoDB Atlas.
-
Excellent debugging analytical and problem-solving skills.
-
Strong communication and collaboration skills.
Nice to Have:
-
Exposure to Azure cloud services.
-
Experience with CI/CD pipelines and containerization tools like Docker.
-
Familiarity with Agile/Scrum development environments.
Education:
Job Summary: We are seeking a highly skilled C# Backend Developer with strong expertise in REST API development Windows Services and Object-Oriented Programming (OOP). The ideal candidate will have hands-on experience working with NoSQL databases Kafka and containerized deployments using Kubernetes....
Job Summary:
We are seeking a highly skilled C# Backend Developer with strong expertise in REST API development Windows Services and Object-Oriented Programming (OOP). The ideal candidate will have hands-on experience working with NoSQL databases Kafka and containerized deployments using Kubernetes. Knowledge of modern database systems like Neo4j and MongoDB Atlas will be an added advantage.
Key Responsibilities:
-
Design develop and maintain scalable and efficient C# REST APIs.
-
Build and manage Windows Services for background processing and system integration.
-
Apply Object-Oriented Design principles and best coding practices to ensure maintainability and performance.
-
Integrate and manage NoSQL databases (Document DBs such as MongoDB or Mongo Atlas).
-
Implement and manage message streaming solutions using Kafka for real-time data processing.
-
Develop and optimize SQL queries for relational data operations.
-
Deploy manage and scale microservices in Kubernetes environments (preferably Azure Kubernetes Service AKS).
-
Work with graph databases (Neo4j) for data modeling and relationship mapping.
-
Collaborate with cross-functional teams including front-end developers DevOps engineers and architects.
-
Ensure high code quality through testing documentation and continuous improvement.
Required Skills & Qualifications:
-
Strong hands-on experience with C# / .NET Core development.
-
Proven experience in RESTful API design and implementation.
-
Proficiency in Windows Services Development.
-
Deep understanding of Object-Oriented Programming (OOP) concepts and design patterns.
-
Experience with NoSQL databases (Document DBs like MongoDB Cosmos DB etc.).
-
Hands-on knowledge of Kafka for event-driven architectures.
-
Strong SQL skills and understanding of relational databases.
-
Working knowledge of Kubernetes preferably Azure Kubernetes Service (AKS).
-
Familiarity with Neo4j (Graph DB) and MongoDB Atlas.
-
Excellent debugging analytical and problem-solving skills.
-
Strong communication and collaboration skills.
Nice to Have:
-
Exposure to Azure cloud services.
-
Experience with CI/CD pipelines and containerization tools like Docker.
-
Familiarity with Agile/Scrum development environments.
Education:
View more
View less