Dieses Stellenangebot ist nicht mehr verfügbar
Über
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:
Bachelor's or Master's degree in
Computer Science ,
Software Engineering , or a related field.
Sprachkenntnisse
- English
Hinweis für Nutzer
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.