Senior Software Developer – Database & Backend Development

Senior Software Developer – Database & Backend Development

Job Summary

We are looking for an experienced, results-oriented Sr. Software Developer – Database & Backend Development to lead our database engineering and backend development initiatives. The ideal candidate should have strong expertise in Oracle Database, SQL, PL/SQL, Stored Procedures, Query Optimisation, and Database Performance Tuning, as well as the ability to manage a small team and drive project execution.
The role requires hands-on technical expertise as well as leadership capabilities to ensure timely delivery, database reliability, system performance, and adherence to the development of best practices.

Key Responsibilities

Database Development & Administration

  • Design, develop, and maintain complex SQL queries, Stored Procedures, Functions, Packages, Triggers, and Views.
  • Develop scalable and efficient database solutions using Oracle Database.
  • Design and maintain database schemas, data models, and relational structures.
  • Ensure data integrity, consistency, and security across applications.

Performance Tuning & Optimization

  • Analyze and optimize slow-running queries and database processes.
  • Perform database performance tuning, indexing strategies, and execution plan analysis.
  • Monitor database health and identify performance bottlenecks.
  • Implement best practices for high-performance database operations.

Backend Development & Integration

  • Collaborate with application development teams for backend integration.
  • Support API, middleware, and application teams with database-related requirements.
  • Work with XML, JSON, and structured data formats for enterprise integrations.
  • Participate in system design discussions and solution architecture reviews.

Team Management & Delivery

  • Lead and mentor database/backend developers.
  • Conduct daily stand-up meetings and technical reviews.
  • Allocate tasks, track project progress, and ensure timely delivery.
  • Provide technical guidance and support to team members.
  • Coordinate with internal stakeholders for project planning and execution.

Project Tracking & Documentation

  • Monitor project timelines, milestones, and deliverables.
  • Maintain technical documentation, database design documents, and process workflows.
  • Prepare status reports and provide project updates to management.

Required Skills

Technical Skills

  • Strong experience in Oracle Database.
  • Expertise in SQL, PL/SQL, Stored Procedures, Functions, Packages, and Triggers.
  • Hands-on experience in Database Performance Tuning and Query Optimization.
  • Strong understanding of Data Modeling, Normalization, Indexing, and Transaction Management.
  • Experience handling XML and JSON data structures.
  • Good understanding of database backup, recovery, and maintenance processes.
  • Exposure to Windows/Linux environments.

Leadership & Project Management Skills

  • Experience managing small technical teams.
  • Ability to conduct stand-up meetings and track project deliverables.
  • Strong stakeholder management and coordination skills.
  • Experience in effort estimation, task planning, and resource allocation.

Soft Skills

  • Strong analytical and problem-solving abilities.
  • Excellent communication and documentation skills.
  • Ability to work independently and handle multiple priorities.
  • Proactive approach towards continuous improvement and team development.

Preferred Experience

  • Experience in Banking, Financial Services, FinTech, Insurance, Healthcare, IT Services, or Enterprise Software domains.
  • Experience working on large-scale transactional applications.
  • Exposure to PostgreSQL will be an added advantage.
  • Understanding SDLC, Agile methodologies, and release management processes.

Eligibility Criteria

  • 4–5 years of relevant experience in Database Development and Backend Engineering.
  • Proven experience in Oracle Database Development and Performance Tuning.
  • Prior experience leading a team or acting as a technical lead.
  • Notice Period: Immediate 30 Days Preferred.

Job Category: Senior Software Developer – Database & Backend Development
Job Type: Full Time
Job Location: Coimbatore Kolkata
Expereicene: 4-5 Years
Qualification: B.E. / B.Tech / M.Tech in Computer Science (CS) or Information Technology (IT) / MCA / M.Sc (CS).

Apply for this position

Allowed Type(s): .pdf, .doc, .docx