- Complex queries
- Joins
- Data analysis
- Relational DBs (NoSQL knowledge is a plus)
- Excellent analytical and troubleshooting skills.
- Ability to understand and enhance existing code.
- Flexible to work across multiple technologies rather than sticking to one language.
Experience
- 5 - 12+ years.
- Strong skills are more significant than years of experience.
Day-to-Day Responsibilities
- Work on an existing production application (not greenfield).
- Analyze existing codebase.
- Develop enhancements and new features.
- Resolve production-related issues.
- Work extensively with databases.
- Occasionally contribute to new initiatives,
but primary focus is enhancement of mature applications.
Interview Process
- Usually 2 rounds:
1. Technical phone/video interview.
2. Face-to-face technical interview in Hyderabad.
- A third round may be conducted only if required.
Work Location
- Hyderabad.
- 2 days/week Work from Office.
What the Hiring Manager Actually Cares About
If you screen only for these five things, you'll cover most of what the manager emphasized:
1. Strong backend developer.
2. Excellent SQL/Database skills (non-negotiable).
3. Strong analytical and debugging ability.
4. Comfortable learning and working across multiple programming languages.
5. Experience enhancing large production systems rather than only building new applications.