About Delphix
The Role :
- Join our Data Virtualization team in India as a seasoned senior software engineer and play a pivotal role in shaping the future of our product. Leverage your expertise in analyzing, debugging, and diagnosing complex software systems to contribute to our growing team.
- In this role, you will participate in implementing large-scale components of our product, driving innovation. You will also get involved in engineering process improvements and advocate for the adoption of industry best practices, fostering a culture of continuous improvement and excellence within the team. Unwaveringly champion the customer experience, proactively identifying and resolving issues to ensure an exceptional level of satisfaction.
Responsibilities :
- Implement large-scale components of the product, participating in the creation of groundbreaking features and functionalities that propel our product.
- Work with a team of engineers to deliver complex projects, deftly navigating areas of uncertainty and deliver high quality, readable and maintainable code to ensure successful project completion.
- Help other team members with insightful code reviews, hands-on assistance and together build lasting contributions through new or improved functionality.
- Proactively identify issues in the current functionality and development processes for the betterment of the team and the organization.
- Respond to time-critical issues with unwavering composure, meticulously identifying root causes and implementing robust solutions to ensure uninterrupted product performance.
- Work with support, field teams, and customers to gather critical data and devise effective solutions or workarounds for complex customer problems, ensuring an exceptional customer experience.
Requirement :
- Tech expert with 3-5 years of experience building enterprise products.
- Driven by an unwavering passion for software engineering and a desire to push the boundaries of innovation.
- Self-starter with a passion for building exceptional products, an eagerness to dive in new technical domains.
- Master problem solver with a knack for analyzing, debugging, and diagnosing complex software systems, considering performance, scale, operating system interactions, and multi-threaded complexities.
- Java expert with hands-on experience in industry best practices, passion to share their knowledge and elevate the team's skills.
- Experience in writing unit and integration tests.
- Clear thinker with exceptional analytical and problem-solving abilities, adept at handling critical customer issues and managing multiple priorities.
- Team player who thrives in a test-driven, agile, collaborative, and iterative programming environment
- An effective communicator with exceptional written, verbal, and interpersonal skills, capable of engaging with internal and external stakeholders to achieve business objectives.
- Global mindset with prior experience working with teams in the US or other countries
- Minimum undergraduate college/university degree in computer science.
- Unwavering commitment to providing customers with an exceptional experience
Desired Skills and Experience
- Experience in automating database operations like backup, restore, start/stop, etc for large scale relational databases like Oracle, SQL Server, Amazon RDS, Azure SQL.