We are looking for an Oracle developer who can support the migration of a suite of applications from a traditional oracle database to a modern one and rewrite PL/SQL codes to make it more performance. - System analysis, design and development of back-end PL/SQL applications- An aspiring programmer who enjoys problem solving- Connect with the rest of the team- Communicate with customers to identify product requirements- Participate in technical discussions and product evaluation from a technology, tool, architecture, and design and efficiency perspective- Minimum 4 years programming using PL/SQL, Oracle 11g/12c with a total of 5-7 years in database programming
High experience working with the UNIX / Linux environment, Scripting and other related tools
Experience in object-oriented software design and documentation
Experience in agile / iterative environment and scrum method
Discipline and professional ethics.
Strong knowledge of advanced Oracle 11g/12c PL/SQL features
Ability to write specification and deployment documents for new releases
Linux, Oracle, GIT.
Strong Oracle PL/SQL programming and SQL tuning skills.
Good coding practices using PL/SQL
Manage development and release life-cycle
Document functional and technical specifications for the application
Co-ordinate with the Operations team to setup and release applications
Responsible for trouble shooting the performance issues on the application backend
Develop, design, test and implement complex database programs using Oracle and third-party tools.
Strong experience with oracle functions, procedures, triggers, packages.
Performance tune SQL's, application programs and instances.
Suggesting application design enhancements and new product features.
Maintain current applications which includes, but is not limited to, bug fixes, feature enhancements and performance tuning
Troubleshoot and debug complex issues; Identify and implements solutions.
Research and implement new technologies to enhance current processes, security and performance
Demonstrated proficiency of troubleshooting techniques and detail-oriented problem
diagnosis at different levels including application and data
High skill in solving problems and providing optimal solutions
Participate in teamwork