Overview
Skills
Job Details
Job Title: Lead Oracle Field Service Cloud (OFSC) Plugin Developer
Location: Atlanta, GA (Remote)
Contract: 12 Months
Job Description:
Highly skilled and experienced Lead Oracle Field Service Cloud (OFSC) Plugin Developer with hand on experience on designing, developing, implementing, and maintaining custom plugins to extend and enhance the functionality of Oracle Field Service Cloud platform. Proficient in modern web technologies, strong OFSC configuration knowledge, understanding of developing both OFSC-hosted and externally hosted plugins. Capability to lead plugin development efforts, ensuring secure, robust, and user-friendly solutions that operate effectively across various devices (iOS, Android, web), and leveraging modern development practices including CI/CD.
Roles and Responsibilities:
- Lead the design, architecture, and development of custom OFSC plugins (both OFSC-hosted using the Plugin Framework and externally hosted applications interacting via APIs).
- Develop high-quality, performant, and maintainable plugin code using core web technologies (HTML5, CSS3, JavaScript ES6+) and relevant frameworks (e.g., React, Angular, Vue.js, Oracle JET).
- Configure relevant aspects of OFSC (e.g., screen configurations, user types, properties) to support plugin functionality and deployment.
- Implement robust security measures within plugins, including handling authentication/authorization (e.g., OAuth 2.0 flows), managing CORS policies, and adhering to secure coding practices.
- Integrate plugins seamlessly with OFSC APIs and potentially other external systems or web services.
- Ensure plugins are designed and tested for optimal performance and user experience across desktop and mobile platforms (iOS, Android via OFSC mobile app).
- Develop unit tests, participate in integration testing, and support user acceptance testing (UAT) for plugins.
- Implement and manage CI/CD pipelines (e.g., using GitHub Actions) for automated testing, building, and deployment of plugins.
- Troubleshoot and debug complex issues related to plugin functionality, performance, or security.
- Establish and promote best practices for OFSC plugin development, code reviews, version control (Git), and deployment processes within the team.
- Mentor junior developers and provide technical guidance on OFSC plugin development.
- Stay current with OFSC platform updates, new API capabilities, plugin framework changes, and modern web development trends.
Required Qualifications:
- Bachelor s degree in computer science, Software Engineering, Information Technology, or a related field.
- Minimum 7 years of professional web development experience.
- Minimum 3 years of hands-on experience specifically developing, deploying, and maintaining Oracle Field Service Cloud (OFSC) plugins.
- Proven experience developing both OFSC-hosted plugins (using the OFSC Plugin Framework/API) and externally hosted web applications that integrate with OFSC.
- Strong proficiency in core web technologies: HTML5, CSS3, JavaScript (ES6+).
- Experience with at least one modern JavaScript framework/library (e.g., React, Angular, Vue.js, Oracle JET (OJET)). Solid understanding and practical application of web security concepts, including OAuth 2.0, CORS, token management, and secure API consumption.
- Experience consuming RESTful APIs. Proficiency with Node.js and package management using npm.
- Experience with build tools like Grunt or similar (e.g., Webpack, Gulp).
- Experience implementing and managing CI/CD pipelines, specifically using GitHub Actions or similar tools (e.g., Jenkins, Azure DevOps).
- Demonstrable experience with OFSC configuration related to plugin deployment and functionality (e.g., Button configuration, Screen configuration).
- Experience developing applications intended for use within mobile contexts, proficiency with Node.js and package management using npm and experience with build tools like Grunt or similar (e.g., Webpack, Gulp).
- Experience implementing and managing CI/CD pipelines, specifically using GitHub Actions or similar tools (e.g., Jenkins, Azure DevOps) and experience with version control systems, particularly Git.
Preferred Qualifications:
Experience with OFSC Core Manage configuration beyond just plugins.
Experience with Oracle Integration Cloud (OIC) for backend integrations.
Experience with server-side development beyond Node.js (e.g., Java, Python) for externally hosted plugins.
Familiarity with native mobile development concepts (iOS/Android) is a plus.
Oracle Field Service Cloud certifications.