IN

Software Engineer, Senior

Infor
Hyderabad3-5 LPA Posted 12 May 2025
FULL TIME
Coding
Sql Tuning
Software Design
System Design
Nosql
+5 more

Job Description

Database Developer

Location: Hyderabad, India

Company: Birst, an Infor Company

We are looking for an exceptional Database Developer to join our team and contribute to the enhancement and maintenance of our Java-based Business Intelligence and Analytics platform. The ideal candidate will bring solid experience in relational database development, performance tuning, and backend system design.


Key Responsibilities

  • Collaborate with management, product owners, developers, and QA engineers to understand product requirements and business use cases.
  • Design and implement performance/scalability simulations; analyze results to identify bottlenecks and improve system scalability.
  • Contribute to architectural discussions and provide solutions to address performance and scale challenges.
  • Design, build, deploy, and maintain scalable, cloud-based, distributed multi-tiered web application infrastructure in a multi-tenant environment.
  • Add innovative features to our enterprise-class, cloud-scale BI and analytics products.
  • Apply strong software engineering practices to deliver high-quality, maintainable code in an agile development environment.
  • Diagnose performance and infrastructure bottlenecks and develop effective solutions.
  • Work with stakeholders across time zones, including the US West Coast, Europe, and India.


Required Skills and Experience

  • 3 to 5 years of software development experience with a strong foundation in database systems and software design.
  • Expert-level SQL performance tuning and optimization experience, particularly in MS SQL Server.
  • Deep knowledge of database internals, including:
  • Execution plan analysis
  • Query operator understanding
  • Object locking debugging
  • Index design and optimization
  • Ability to handle large datasets using techniques like:
  • Table partitioning
  • Memory-optimized tables
  • Columnstore indexes
  • Proficiency in Java or other programming languages.
  • Strong debugging and optimization skills in complex codebases.
  • Experience working in cross-functional, global teams.
  • Able to work effectively in high-pressure, fast-paced environments.
  • Strong interpersonal skills with a collaborative mindset.
  • Demonstrated ability to work with minimal supervision and manage multiple priorities.
  • Solid understanding of software engineering best practices, including:
  • Reading/writing software specs
  • Design patterns
  • Continuous integration
  • Experience with test-driven development and agile methodologies.
  • Excellent written and verbal communication skills.


Nice to Have

  • Experience with Amazon Redshift
  • Exposure to NoSQL databases such as MongoDB
Join WhatsApp Channel