Job Opportunity: Oracle APEX Developer (Plugin Specialist)
Location: Nakkhu, Lalitpur Type: Full Time Experience Level: Mid / Senior
Role Overview
We are seeking a highly specialized Oracle APEX & PL/SQL Developer with a primary focus on Plugin Development. While standard application building is part of the role, your core mission will be to extend the native capabilities of Oracle APEX by designing, developing, and maintaining reusable, high-performance plugins.
You will be the bridge between complex back-end PL/SQL logic and modern, interactive front-end requirements, ensuring our development teams have the tools they need to build world-class applications efficiently.
Key Responsibilities
- Plugin Engineering: Design and build custom Region, Item, Process, and Dynamic Action plugins from the ground up.
- Framework Extension: Create reusable components that simplify complex UI/UX patterns for other developers.
- Core PL/SQL Logic: Utilize the APEX_PLUGIN and APEX_PLUGIN_UTIL packages to handle plugin metadata, attributes, and rendering logic.
- Front-End Integration: Write clean, modular JavaScript to interface with the APEX JavaScript API (apex.item, apex.region, apex.server, etc.).
- Performance & Security: Ensure plugins are highly optimized for performance and strictly adhere to security standards (SQL injection prevention, XSS protection).
- Documentation & Support: Create technical documentation and "how-to" guides for the plugins you develop to ensure seamless adoption by the broader team.
Technical Requirements
- Oracle APEX Plugin Architecture: Deep understanding of the plugin lifecycle (Rendering, Ajax, Validation, and Execution functions).
- Advanced PL/SQL: Mastery of packages, collections, and dynamic SQL.
- Expert JavaScript: Experience with vanilla JavaScript, JSON, and AJAX. Familiarity with modern libraries (e.g., jQuery, Oracle JET) is essential.
- Web Standards: Advanced knowledge of HTML5 and CSS3, specifically regarding CSS scoping to prevent style leakage within plugins.
- API Development: Experience with RESTful Web Services and ORDS for data exchange within plugins.
- APEX Versioning: Experience working with the latest APEX versions (23.x/24.x) and understanding Universal Theme compatibility.
Preferred Skills
- History of contributing to the APEX community or publishing plugins on apex.world.
- Experience with npm, Webpack, or other build tools for managing JavaScript assets within APEX.
- Familiarity with reporting extensions and document generation tools.
- Knowledge of TypeScript for structured front-end development.
What We Offer
- A role focused on R&D and building the "building blocks" of our application suite.
- Competitive salary of 100k+ (depending on your skills).
- A culture that values clean code, modularity, and technical excellence.
How to Apply
Please submit your resume along with samples or a portfolio of APEX plugins you have authored (GitHub repositories or apex.world links are highly encouraged) to info@arthasoftsolutions.com