Project description
We are looking for a .NET + Python Developer with strong experience working with Graph Database technologies. The role plays a key part in building and enhancing platforms that support complex data flows and relationship-driven components within the Capital Markets technology landscape. The emphasis is on delivering robust, modular, and scalable engineering solutions.
Responsibilities
- Design and implement full stack solutions using .NET (C#, ASP.NET Core) and Python across distributed, high performance systems.
- Develop and optimize RESTful APIs, backend services, and integration layers that ensure reliability and scalability.
- maintain and use as a data source Graph Database models, using technologies such as Neo4j, Amazon Neptune.
- Create resilient microservices aligned with enterprise engineering standards and deployment patterns.
- Participate in architecture discussions, code reviews, and CI/CD and DevOps initiatives.
- Collaborate with engineering, architecture, and platform teams to ensure seamless integration across systems.
SKILLS
Must have
- 6+ years of hands-on experience in .NET Full Stack development.
- 6+ years experience with Python, covering service development and data processing.
- Proven expertise with Graph Databases (Cypher, Gremlin, graph modeling, traversal algorithms).
- Proficiency in C#, ASP.NET Core, microservices, and cloud-native engineering patterns.
- Experience working with cloud environments (Azure, AWS, or GCP).
- Good understanding of CI/CD pipelines, containerization (Docker/Kubernetes), and modern software engineering practices.
Nice to have
• Experience in data-intensive or real-time processing environments.
• Front-end development skills using React, Angular, or Vue.js.
• Familiarity with event- or message-driven architectures (Kafka, RabbitMQ).
• Background in large-scale data modeling or distributed analytics solutions.