Job Description

Primary Role
Database Software Engineer works with members of the development organization, is responsible for the design, development and makes implementation of software applications using MS SQL/Oracle/DB2.
Professional Responsibilities:
• Involve into designing and developing database, including design/redesign databases/schemas, create stored procedures, views, triggers...
• Perform tuning of databases/schemas and PL/SQL statement for optimal performance
• Administer all database objects, including tables, views, indexes, packages, stored procedures, ...
• Coordinate with front end application developers to complete application development from back end perspective
• Coordinate with client to review, design and implement databases
• Involve into composing and training course related to Database

Job Requirement


• From 02 years real experience with MS SQL, Transact-SQL, and PL/SQL.
• Strong working knowledge with one of the following DB servers at minimum: Microsoft SQL Server / Oracle / DB2 is required.
• Have experience in working with Data warehouse is a MUST.
• Have experience/knowledge on ETL, Data modeling, OLAP/cube and B.I reporting are required.
• Familiarity with entity relationships, referential integrity, and cardinality concepts are desirable.
• Familiarity with creating schemas, triggers, stored procedures, sequences, synonyms, and user defined data types are desirable.
• Must be comfortable with all aspects of database administration; including installation and configuration on multiple platforms, performance tuning, and fundamentals of security is a plus.

Education/Training
• Bachelor's Degree in Computer Science/IT;
• Bachelor's Degree in non - Computer Sciences/IT can be considered if earning good knowledge/hands-on experience in software development/software testing.