The Cassandra Developer plays a key part in developing industry-leading solutions. In this role you will be responsible for developing optimal data models and planning queries as well as establishing best practices for the team. You will also have a key role in maintaining the overall health of a Cassandra cluster. This is a position in a highly collaborative environment working with other skilled professionals to continuously improve database architecture and execution.
Develop data models, and plan and write high performing queries.
Define and establish best practices with Cassandra, including monitoring health and backups of the cluster.
Help analyze data access patterns and identify hotspots and bottlenecks.
Help diagnose and troubleshoot production issues as needed.
Assume other responsibilities as needed.
2+ years of experience with Apache Cassandra, including data modeling and CQL scripting.
Experience with DataStax Enterprise Graph, including the Gremlin query language.
Experience with Microsoft .NET Framework (C#, F#, .NET Core) a plus.
Knowledge of both Windows and Linux Operating Systems.
Ability to perform effectively in a team-oriented environment.
Ability to quickly learn new technologies and business functions.
Strong analytical skills to determine effective approaches to business solutions.
Understanding of database best practices and the ability to promote those best practices in the organization.
Experience working in an Agile or iterative approach to delivery preferred.