Company logo

Database/SQL Developer

GEOJIT TECHNOLOGIES PVT LTD

Kochi

in 13 days

Responsible for developing rules on SQL server based on Functional requirements from the Business. Work on SQL server and engaged in writing complex queries, creating / amending procedures, packages, triggers, indexes, functions and transactions.

Experience • 5 - 8 Years

Responsibilities: • Database Design: Create and maintain database schemas, tables, indexes, and relationships to support application requirements • SQL Query Optimization: Write efficient SQL queries and stored procedures to retrieve, manipulate, and update data, focusing on performance optimization • Data Modelling: Design and implement data models that align with the organization's data architecture and business requirements • Database Maintenance: Perform routine database maintenance tasks such as backups, data migrations, and data integrity checks • Performance Tuning: Identify and resolve database performance issues by analyzing query execution plans and implementing optimizations • Security: Implement and maintain database security measures, including user access controls, encryption, and auditing • ETL Processes: Develop and maintain Extract, Transform, Load (ETL) processes to move and transform data between systems • Collaboration: Work closely with software developers, analysts, and other stakeholders to understand and meet their data needs • Documentation: Maintain thorough documentation of database schemas, data dictionaries, and ETL processes • Version Control: Use version control systems to manage database schema changes and migrations Qualifications: • Bachelor's degree in computer science, software engineering, or a related field • 5+ years of experience in Flutter development • Knowledge of technology architecture, the product development life cycle, cloud technologies, software as a service, and product and platform configurations • Strong skills using and manipulating relational databases, event subscription-based communication and software development skills between modules • Willingness to lead and take ownership over assigned work and to mentor more junior colleagues in-role • Ability to anticipate problems, resolve ambiguous issues and take decisive action • Ability to work collaboratively in a fast-paced, agile environment • Ability to work independently and as part of a team