Software Development Engineer II
Motorola Solutions · Bangalore
Collected role description
Role overview
Software Development Engineer II at Motorola Solutions
Configure and manage Oracle Cloud Adapters (ERP, HCM, SCM, Salesforce, REST/SOAP) to ensure seamless data flow between SaaS, PaaS, and on-premise applications.
We are seeking a seasoned Oracle Integration Cloud (OIC) Developer with at least 6 years of hands-on experience to lead our integration and automation initiatives.
The ideal candidate must possess deep technical expertise in OIC Generation 3 , managing complex integrations.
Unique to this role is a strong focus on hyper-automation; the candidate will not only design API-led integrations but also leverage OIC’s native RPA & OCU document understanding capabilities to automate manual tasks.
Responsibilities
- 1.
- OIC Development & Architecture ( Gen 3)
- Design, develop, and deploy end-to-end integration solutions using Oracle Integration Cloud (OIC) Gen 3 , ensuring high availability and error handling.
- Lead migration efforts from OIC Gen 2 to Gen 3, including refactoring integrations to utilize Gen 3’s project-based architecture and improved connectivity features.
- Implement complex orchestration patterns (synchronous/asynchronous) and lookups to map cross-functional business processes.
- 2.
- AI Agent Development & Orchestration
- Design, build, and deploy AI Agents natively in OIC Gen 3 and Oracle Fusion AI Agent Studio.
- Construct and manage AI Tools , Agent Patterns (e.g., ReAct reasoning and acting), and Prompt Templates to execute multi-step automated workflows.
- Expose OIC integrations as enterprise-grade MCP (Model Context Protocol) tools to serve as safe, governed action layers for enterprise agent runtimes.
- Implement human-in-the-loop (HITL) exception-handling workflows for high-risk agentic decisions
- 3.
- Robotic Process Automation (OIC RPA)
- Identify opportunities for automation where APIs are unavailable and implement OIC Native RPA (Robots) to handle UI-based interactions.
- Design, record, and configure software robots within the OIC ecosystem to automate repetitive manual tasks (e.g., legacy system data entry, document scraping).
- Orchestrate hybrid workflows that combine API-based integrations with RPA bots to achieve end-to-end process automation.
- 4.
- UiPath & Automation Strategy
- Preferred: Integrate OIC with UiPath orchestrators to trigger advanced external bots or consume UiPath processes within OIC flows.
- Assess existing UiPath automations for potential migration to OIC Native RPA to consolidate licensing and infrastructure where applicable.
- 5.
- Integration & Workflow Automation
- Fusion ERP Integration: Build integrations using Oracle Integration Cloud (OIC) to map extracted JSON data (Vendor Name, Invoice Amount, Date) directly into Oracle Fusion ERP tables.
- API Orchestration: Develop Python scripts or OCI Functions to trigger the Document Understanding REST APIs whenever a new file lands in an Object Storage bucket.
- Exception Handling: Design workflows (using OCI Process Automation) that route "low confidence" extractions to a human manager for manual review before data is committed to the ledger.
- 6.
- Operations & Monitoring
- Utilize OIC Observability tools to monitor integration health, troubleshoot failures, and optimize performance (specifically addressing Gen 3 performance tuning).
- Manage connectivity agents for on-premise integrations, ensuring secure communication tunnels.
- Travel Requirements
- None
- Relocation Provided
- Position Type
- Experienced
- Referral Payment Plan
- Yes
Required qualifications
- Minimum 6+ years of progressive experience in Oracle Integration Cloud (OIC) and SOA technologies.
- OIC RPA: Hands-on experience with Oracle Integration Cloud’s native RPA features (designing bots, recording workflows, and managing robot agents).
Required skills
- Strong proficiency in XML, XSLT, XPath, JSON, REST, SOAP, and JavaScript for complex data mapping and transformation.
Preferred qualifications and skills
- Experience with UiPath is highly desirable to bridge our existing automation landscape.
- Certifications: Oracle Cloud Platform Application Integration Specialist certification (preferred).
- (Nice to Have)
- UiPath RPA: Experience developing bots in UiPath Studio and managing them via UiPath Orchestrator.
- Experience integrating with Oracle SaaS modules (Fusion ERP, HCM, SCM).
- Knowledge of Visual Builder Cloud Service (VBCS) or Process Cloud Service (PCS).
- Soft Skills
- Strong analytical and troubleshooting skills for debugging complex hybrid (API + RPA) workflows.
- Ability to communicate technical automation concepts to non-technical business stakeholders.
- Self-starter with the ability to lead migration projects independently.
- Basic Requirements
Employment details
- Location: Bangalore [India]
About the employer
- At Motorola Solutions, we believe that everything starts with our people.
Additional role details
- Company Overview
- We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.
- We build and connect technologies to help protect people, property and places.
- Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations.
- Connect with a career that matters, and help us build a safer future.
- Department Overview
- Our IT organization has a critical role in driving extraordinary business results.
- Through a strong partnership with other areas of our business, we bring innovative thinking to every conversation and deliver with integrity.
- We’re looking for people who bring great ideas and who make our partners’ ideas better.
- Intellectually curious advisors (not order takers) who focus on outcomes to creatively solve business problems.
- People who not only embrace change, but who accelerate it.
- Statement
- Motorola Solutions is an Equal Opportunity Employer.
- All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
- We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world.
- If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team.
Collected preferred qualification
UiPath RPA: Experience developing bots in UiPath Studio and managing them via UiPath Orchestrator.; Experience integrating with Oracle SaaS modules (Fusion ERP, HCM, SCM).; Knowledge of Visual Builder Cloud Service (VBCS) or Process Cloud Service (PCS).
Collected experience requirement
6+ years