About the position:
We are looking for a Database Developer to join our team and contribute to the development and support of a large-scale enterprise application. In this role, you will work on a mission-critical system, ensuring stability while also driving the implementation of new features and performance improvements. You will collaborate closely with cross-functional teams, participate in architectural discussions, and apply best practices throughout the full software development life cycle.
Key Responsibilities:
- Design stable, reliable and effective database structure.
- Optimize and maintain legacy systems.
- Modify database structure according to user requests and perform tests.
- Solve performance issues.
- Liaise with developers to improve systems and establish best practices.
- Gather user requirements and develop new features.
- Provide support to users of our systems.
- Ensure all business system meet company to performance requirements.
Requirements:
- Deep understanding of database design process (tables, indexes).
- Knowledge of query perfomance tuning mechanisms.
- Ability to work with query and database metrics.
- Experience in writing complex stored procedures.
- Knowledge of ETL processes.
- Experience of 3 years working with IBM DB2 or Oracle, or MS SQL (complex databases).
We Offer:
- Competitive salary package and performance-based motivation system.
- Opportunity to work in a financially strong, fast-growing multinational company.
- Constant interaction with global teams of professionals.
- Access to continuous professional development: training, certification programs, events, and team buildings.
- Gifts and bonuses for significant life events, corporate awards, and long-service recognition.