Seven Technologies

Data Engineer Redis NoSQL

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Kolkata, Mumbai, Visakhapatnam, Hyderabad/Secunderabad, Pune, Chennai, Ahmedabad, Delhi / NCR, Bangalore/Bengaluru
  • Experience: 5-10yrs
  • No. of Positions: 10
  • Salary Range: 6-12 lac
  • Primary Skills: NoSQL Neo4j MySQL GraphQL OLAP
  • Secondary Skills: MongoDB OLTP AWS
  • Job Location: Kolkata, Mumbai, Visakhapatnam, Hyderabad/Secunderabad, Pune, Chennai, Ahmedabad, Delhi / NCR, Bangalore/Bengaluru
  • Posted Date: 389 days ago
Job Description

 

 

About this Job :

- The role will be responsible for the technical leadership and delivery of a new generation of data handling solutions, transitioning our infrastructure from a purely RDMS system for OLTP and OLAP requirements to a hybrid solution that better meets the demands of a scalable SaaS product housed within AWS.

 

-A close and cooperative relationship with Product Managers and Software Engineers is key to the success of this role.

- This is a hands-on role that will suit an experienced engineer aspiring to move along the technical leadership road. You will be providing the creative and technical leadership for data solutions and operations to experienced Web, Service, DevOps, and QA engineers based in the UK and India.

- You will own the technical aspects of the products that you develop. Reflecting the impact that you will have on all aspects of our product, you will be reporting directly to the Head of Engineering based in the UK.

- Your work will be managed under an Agile Sprint process involving Product Managers, Product Owners, QA Engineers, and Engineering managers.

- You will be able to work at home when not required in one of our office locations. You will have a great deal of flexibility as to your working hours that you can arrange with the teams that you work with.

Accountabilities and Responsibilities :

-
The main difference between responsibility and accountability is that responsibility can be shared while accountability cannot.

 

- Being accountable not only means being responsible for something but also ultimately being answerable for your actions.

 

- Also, accountability is something you hold a person to only after a task is done or not done. Responsibility can be before andor after a task.

(I) Key Accountabilities :

 

a) Code :

- Ownership of the agreed architectural direction for the data layer

- Delivery of unit, acceptanceregression, and, where necessary, integration tested code in a CICD pipeline

- Optimisation of existing RDMS prior to transitioning

b) Documentation :

- Automation of release documentation used to support software engineers, QA engineers, and Support Desk personnel

- Monitoring and reporting on data layer KPIs

c) Infrastructure :

- Development of a data layer architecture and its subsequent implementation

- Capacity, performance, and recoverability of the data layer

(II) Key Responsibilities :

a) Engineering :

- Providing a collaborative technical work ethic and environment for the teams to shine in their use of data in their applications

- Recruitment of data team members when required

- Collaborate with other teams to provide the guidelines and support to ensure high-quality solutions

b) Code :

- Thought leadership to ensure consistently high-quality code standards

- Lead by example in data structure development and deployment

- Ensuring high security of access to our data layer

c) Infrastructure :

- Migration of existing RDMS (MySql) to an architecture that can provide scalable OLTP and OLAP capabilities

- Documentation of limitations, risks, and mitigations

d) Innovation :

- Provide technical consultancy for new initiatives, to assist in the definition of business requirements or technical strategies

- R&D for security, components & code, etc. to make sure we are always adopting best practices and don't fall behind

What you need to be successful :

- Your passion and know-how for technology must be superb. You will have excellent knowledge of RDMS DBA techniques.

 

- You will have extensive practical knowledge of NoSql data platforms such as Redis, MongoDB, Cassandra, and Neo4j (or other graph databases).

- You will have a good understanding of client-side web application frameworks, applications, and principles.

 

- You will be comfortable in challenging existing data handling practices and provide viable solutions to mitigate their deficiencies

- You will be interacting with internal colleagues where detailed technical expertise is required and strong communication skills and professionalism is a must.

- You will likely have 3 or more years of dedicated data engineering experience and will be self-assured in your technical abilities and high standards of delivery, and your ability to lead, mentor and encourage others to the same standard.

- You will be quality-driven but pragmatic in your approach to delivering solutions.

- Given the remote nature of the team, you will have excellent oral and written communication skills in English.

- You will already have experience of remote working and have equipped your home workspace appropriately.

- You will be able to travel to and from our nearest office location at short notice as required.

 

 

Relevant Job Openings
Immediate Hiring For PHP Developer Ahmedabad .
Exclusive Hiring For PHP Developer Bangalore
Hiring for PHP Full Stack Developer-Gaziabad
Hiring for Python Developer-Hyderabad