Job Description
We are looking for a senior back-office application developer to join our dynamic team and contribute to mission-critical banking applications for a leading bank in Riyadh.
Design, develop, and maintain stable, reliable, and efficient databases.
Modify and test databases as per requirements.
Troubleshoot and resolve database usage issues and malfunctions.
Collaborate with developers to improve applications and establish best practices.
Create technical and training manuals.
Provide database technical support to the Application Support team.
Ensure all database programs meet performance and business requirements.
Collaborate with project teams to plan, design, and maintain reusable development standards that meet current and future system needs.
Desired Candidate Profile
Any GCC National, Indian, Pakistani, Any Nationality
Bachelor of Technology/Engineering(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)
Any
Bachelor’s degree in computer science.
Minimum 5 years of experience in database design and development.
Minimum 5 years of experience in Oracle (PL/SQL) and MS SQL Server (T-SQL).
Expertise in client-side web technologies (HTML, CSS, JavaScript, JQuery, Ajax).
Expertise in REST API development.
Experience with ORDS.
Ability to apply workflow to APEX and separate business logic from UI.
Experience with automated unit testing of APEX applications, integration components, and web services.
Knowledge of software engineering best practices across the development lifecycle, including agile methodologies, coding standards, code reviews, source management, build processes, testing, and operations.
Strong skills in database design and performance tuning.