Experience
3 - 6 yrs
Job Location
Pune, India
Vacancy
1
Designation
Developer
Job Type
Not specified
Job Description
Key Responsibilities
- Design, develop, and maintain graph database solutions using Neo4j, ensuring alignment with business requirements.
- Develop, optimize, and troubleshoot complex Cypher queries to enhance database performance.
- Design efficient graph data models and optimize graph traversals, indexing, and query performance.
- Analyze and transform relational data into graph structures where applicable, ensuring seamless data integration.
- Collaborate with architects and application teams to integrate Neo4j with existing systems and troubleshoot production issues.
- Understand and work on assigned tasks independently with minimal guidance, maintaining technical documentation.
- Troubleshoot production issues and recommend performance improvements, ensuring robust database operations.
- Participate in agile development processes and contribute to continuous improvement initiatives.
Overview
- The Senior Neo4j Developer will play a pivotal role in shaping our telecom sector projects through advanced graph database solutions.
- This position demands a seasoned developer with 4-5 years of hands-on Neo4j experience, capable of independently designing and implementing graph databases.
- Located in Pune or Chennai, the role offers an opportunity to work with cutting-edge technologies in a fast-paced environment.
- The candidate will be expected to design, develop, and maintain robust graph database solutions, ensuring they align with business requirements and performance standards.
- The role will also require occasional interaction with Java, Python, or Perl to integrate these solutions into the existing application landscape.
- As part of an agile team, the developer will collaborate with architects and application teams to optimize and troubleshoot complex Cypher queries and graph data models.
- The ideal candidate will possess a strong analytical mindset and problem-solving skills, capable of transforming relational data into graph structures.
- This position is ideal for an individual with a strong ownership mindset and excellent communication skills, driven by the desire to deliver high-quality solutions with minimal supervision.
Requirements
- 4–5 years of hands-on experience with Neo4j Graph Database and strong expertise in Cypher Query Language.
- Excellent understanding of graph data modeling, query optimization, indexing, and performance tuning.
- Experience working in Agile development environments, with a focus on delivering high-quality solutions.
- Basic understanding of Java, Python, or Perl for integration and troubleshooting purposes.
- Experience integrating Neo4j with enterprise applications and familiarity with REST APIs.
- Exposure to Git and CI/CD pipelines, ensuring efficient development workflows.
- Telecom domain experience is an added advantage, with strong communication and stakeholder management skills.
