Bachelor’s degree in software engineering or computer science or MCA.
Typical responsibilities:
∙ Application development: Designing and developing robust, scalable, and secure applications. ∙
Back-end development: Writing server-side logic and connecting web applications to databases. ∙
Troubleshooting: Identifying and resolving code and application issues. ∙
Database management: Defining and maintaining database schemas, often using MySQL or Oracle.
∙API integration: Creating and integrating with third-party APIs for various services, such as QCI Portal. ∙
Performance optimization: Ensuring applications and websites run efficiently and securely.
∙Enterprise systems: Building and managing large applications. ∙
Testing and debugging: Conducting software analysis, testing, and debugging to ensure high performance and functionality.
∙Framework utilization: Leveraging frameworks to streamline development. ∙
Cloud integration: Deploying and managing applications in cloud environments such as AWS, Azure, or Google Cloud. ∙
Continuous integration/continuous delivery (CI/CD): Building and implementing CI/CD pipelines.
Maintaining, securing, and operating a company's databases. work ensures that data is stored correctly, remains accessible, and is protected from corruption or loss. The specific duties of a DBA are as below.
∙Performance monitoring and tuning: Regularly monitoring database performance, identifying slow areas, and optimizing queries and system configurations to ensure fast and efficient data retrieval for users.
∙Security management: Implementing security protocols, managing user access rights, and performing regular security audits to protect sensitive data from unauthorized access. ∙Backup and recovery: Creating and testing backup procedures to ensure that data can be recovered in the event of hardware failure, corruption, or disaster. disaster recovery plans to minimize downtime. Taking care of regular backups. Daily Back up of Application server data. ∙
Installation and maintenance: Installing, configuring, and upgrading database management system (DBMS) software and applying patches. This includes both on-premises servers and cloud-based platforms. ∙
Database design: Collaborating with software developers and data architects to design and create new database structures, defining table layouts, and mapping relationships to meet user needs. ∙
Troubleshooting: Diagnosing and resolving database-related issues as they occur. This includes problems with server outages, data corruption, or application errors. ∙
Capacity planning: Monitoring database growth and usage to plan for future storage and performance needs. This ensures the system can handle increased demand as the company grows. ∙
User support: Providing support to end-users and application developers by resolving technical queries and guiding them on best practices for interacting with the database. ∙Linux, Ubuntu and windows Operating System administration ∙Database administration ∙Taking daily and routine backups of OS, Data & virtual machines (VM). ∙ Monitoring servers’ health. ∙ File system monitoring ∙ Firmware upgradation ∙ Patch upgradation ∙Cluster management
Job Type: Full-time
Pay: ₹20,068.00 - ₹50,979.31 per month
Benefits:
Work Location: In person
Crie uma conta no Glassdoor para conferir avaliações autênticas e se candidatar a vagas perfeitas para você.