.Net Developer with Neo4J
Prasanna KumarUnited StatesSENIORPosted 25m ago
C#.NetNeo4j
About the Role
We are looking for a .Net Developer with Neo4J experience to join our team. This role focuses on designing, developing, testing, and integrating scalable software applications and services using Microsoft .NET technologies, C#, and Neo4j graph database.
Key Responsibilities
• Design, develop, test, and maintain software applications using C#, .NET, and .NET Core/.NET 6+
• Develop scalable backend services, RESTful APIs, and microservices
• Design, implement, and optimize graph database solutions using Neo4j
• Develop and execute Cypher queries for graph data retrieval, manipulation, and optimization
• Integrate Neo4j with .NET applications and other relational and NoSQL databases
• Design and implement data models, relationships, and graph-based architectures
• Integrate APIs, databases, and cloud services into scalable software solutions
• Collaborate with product owners, QA, architects, and other engineers to understand requirements and deliver functionality
• Optimize and refactor application code, database queries, and API performance
• Implement security best practices, authentication, authorization, and data protection
• Participate in code reviews, technical design discussions, and architectural decisions
• Document technical designs, application workflows, database structures, and operational processes
• Mentor junior developers and promote coding standards and engineering best practices
• Contribute to CI/CD automation, DevOps practices, and continuous improvement initiatives
Requirements
• 3 - 6 years of experience with .NET and C# development
• Strong hands-on experience in database design, API development, and Neo4j
• Experience with .NET Core/.NET 6+
• Knowledge of graph database solutions and Cypher queries
• Experience with integrating relational and NoSQL databases
• Understanding of security best practices, authentication, and authorization
• Experience with CI/CD automation and DevOps practices