Senior Backend Engineer

Purple Drive

Not Interested
Bookmark
Report This Job

profile Job Location:

Louisville, KY - USA

profile Monthly Salary: Not Disclosed
Posted on: 27 days ago
Vacancies: 1 Vacancy

Job Summary

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:

  • Bachelors or Masters degree in Computer Science Software Engineering or a related field.

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....
View more view more

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing