Senior Software Developer – Siebel
Summary
Onsite contract Senior Software Developer for Ontario Public Service's Enterprise Financial Services Division (placed via Upstaff): translating specs into working, tested enterprise apps. Core work is Siebel 8.x/IP18 and Open UI configuration/development, Siebel EIM/EAI and Adobe AEM/J2EE integrations, plus OBIEE and Power BI reporting.
- Translate technical systems specifications into working, tested applications.
- Develop detailed programming specifications.
- Write and/or generate application code.
- Compile data-driven programs and conduct unit testing.
- Design, code, test, debug, document, deploy, and troubleshoot applications.
- Resolve technical problems arising during software package use and operation.
- Provide technical assistance for implementation, conversion, and migration activities.
- Collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
- Work with functional and technical teams to design, develop, implement, maintain, and support applications.
- Elicit and document information from diverse business stakeholders and Subject Matter Experts (SMEs).
- Participate in design walkthroughs with project teams.
- Provide post-implementation technical support and resolve technical issues.
- Prepare user and system documentation as required.
- Analyze, modify, encode, test, and debug product installation scripts.
- Apply structured methodologies for application development, design, implementation, and maintenance.
- Support application deployment and troubleshooting.
- Contribute to technical quality assurance and provide technical leadership when required.
Requirements
- 10+ years of experience with Siebel technical configuration, design, development, and integration.
- 5+ years of experience integrating Siebel with Adobe AEM, J2EE, and related technologies.
- 5+ years of experience with Siebel EIM/EAI.
- 3+ years of experience with Siebel IP18, with a focus on configuration and development.
- Hands-on experience with:
- Assignment Manager
- Business Rules
- Workflow
- Applets
- Views
- Screens
- Code/Scripts
- Siebel Business Layer objects
- Experience using Siebel Tools Software.
- Experience editing Siebel Web Templates.
- Experience using Siebel Open UI-specific classes and methods.
- Demonstrated experience with Siebel Open UI Architecture, including:
- Physical Model
- Presentation Model
- OOTB Open UI file structures
- Open UI limitations
- Experience with UI integration, including:
- Embedding external applications in Siebel
- Exposing Siebel within external applications
- Experience configuring Siebel migration applications.
- Experience administering Siebel Approval Manager.
- Siebel 8.x or above certification.
- Experience developing reports using OBIEE.
- Experience developing reports using Power BI.
- Experience with:
- HTML5
- Cascading Style Sheets (CSS)
- jQuery
- JavaScript
- Working knowledge of Siebel Open UI concepts, including:
- PM (Presentation Model)
- PR (Physical Renderer)
- Manifest Files
- Mapping Files
- Experience in programming and analysis at the required senior level.
- Experience supporting specialized software packages.
- Experience working throughout the Software Development Life Cycle.
- Experience with structured application development methodologies.
- Experience designing, coding, testing, debugging, and documenting applications.
- Experience with object-oriented and/or third-generation language development tools.
- Experience with one or more programming languages.
- Experience with application design and current design patterns.
- Experience with application deployment and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using information retrieval packages and query languages.
- Experience with one or more communications protocols.
- Strong application development, implementation, and maintenance experience.
- Experience eliciting and documenting requirements/information from business stakeholders and SMEs.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong verbal and written communication skills.
- Strong interpersonal and negotiation skills.
- Ability to work effectively as a team player and meet deadlines.
- Impact assessments on Oracle E-Business application customizations and extensions.
- Strong conversion experience involving Accounts Receivable Collection modules.
- Strong programming skills in:
- Oracle Database
- PL/SQL
- SQL
- XML
- Unix Shell Scripts
- Oracle Data Integrator (ODI)
- Business knowledge of:
- General Ledger (GL)
- Accounts Receivable (AR)
- Collections
- Accounts Payable (AP)
- Inventory (INV)
- Oracle E-Business modules
- Strong knowledge of Oracle E-Business table structures related to:
- GL
- AR
- Collections
- AP
- INV
- FND
- Strong knowledge of SQL tuning and partitioned tables.
- Demonstrated understanding of data warehousing, ETL methodologies, and OBIEE.
- Experience with Java and Oracle Application Development Framework (ADF) is an asset.
- Strong technical leadership abilities to oversee project quality assurance from a technical perspective.
- Knowledge and experience developing Internet-ready applications.
- Knowledge and experience with Rapid Application Development (RAD) methodologies.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing, analyzing, and modifying product installation scripts, including encoding, testing, and debugging.
- Ability to provide post-implementation support and resolve technical issues.
- Experience conducting design walkthrough sessions with project teams.
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
- Ability to prepare user and system documentation.
- Public Sector CRM
- Contracts
- Lead Management
- Partner Management
- Public Sector Partner Portal
- Campaign Management
- Marketing
- Resource Manager
- Public Sector eService
- Strong written and verbal communication skills.
- Ability to develop and present new ideas.
- Ability to conceptualize new approaches and solutions.
- Excellent interpersonal skills.
- Demonstrated ability to work effectively with others in team environments.
- Ability to work effectively with both functional and technical teams.
- Experience participating in large project teams and collaborating closely with individual team members.
- Strong analytical and systematic problem-solving skills.
- Ability to work under pressure and meet aggressive timelines.
- Adaptable to changing priorities and environments.
- Strong technical troubleshooting and problem-solving capabilities.
- 10+ years Siebel technical configuration/design/development/integration
- 5+ years Siebel integration with Adobe AEM, J2EE, and related technologies
- 5+ years Siebel EIM/EAI
- 3+ years Siebel IP18 configuration/development
- Siebel Tools and Web Templates
- Siebel Open UI, including PM, PR, Manifest and Mapping Files
- Siebel Open UI architecture and OOTB file structures
- Assignment Manager, Business Rules, Workflow, Applets, Views, Screens, Code/Scripts
- Siebel UI integration with external applications
- Siebel migration application configuration
- Siebel Approval Manager administration
- Siebel 8.x+ certification
- OBIEE report development
- Power BI report development
- HTML5, CSS, jQuery, and JavaScript
- Strong communication, analytical, troubleshooting, and team-working skills
- Ability to work 5 days onsite in Ontario
- Ability to work 7.25 hours/day, Monday–Friday, between 8:00 AM and 5:00 PM
- Public Sector Siebel experience
- Grants Management experience
- Oracle E-Business Suite experience
- Oracle/PLSQL/SQL/XML/Unix/ODI
- Data warehouse and ETL experience
- Java
- Oracle ADF
- AODA knowledge
- Middleware/gateway experience
- RAD methodologies
- Information Management experience