freehire launches on Product Hunt on 26 August.

Follow →

Software Developer - CRM - Senior

Summary

Senior developer builds, integrates, and maintains enterprise CRM solutions using Siebel, focusing on customization, UI integration, and reporting with OBIEE/Power BI.

Position Overview

We are seeking a Senior Software Developer specializing in CRM (Siebel) to design, develop, integrate, and support enterprise-level CRM solutions. The role involves hands-on development, system integration, troubleshooting, and collaboration with cross-functional IT teams within a structured software development environment.


Key Responsibilities

Application Development & Maintenance

  • Translate technical system specifications into fully functional and tested CRM applications
  • Develop detailed technical and programming specifications
  • Write, test, debug, and maintain application code
  • Conduct unit testing and support system testing activities
  • Maintain and enhance existing CRM applications

Production Support & Troubleshooting

  • Identify, analyze, and resolve technical issues in CRM applications
  • Provide post-implementation support and resolve production incidents
  • Review and modify installation scripts, encoding, testing, and debugging

Design & Integration

  • Participate in application design, development, and implementation activities
  • Develop integration solutions across CRM, middleware, and external systems
  • Conduct design walkthroughs with technical and business teams
  • Support UI integration (embedding external applications into Siebel and vice versa)

Stakeholder Collaboration

  • Gather and document requirements from business stakeholders and SMEs
  • Collaborate with IT professionals across the SDLC
  • Communicate technical solutions effectively to technical and non-technical teams

Documentation & Standards

  • Prepare technical documentation, system documentation, and user guides
  • Follow structured methodologies and organizational development standards
  • Ensure compliance with accessibility standards (AODA)


Requirements

Technical Skills & Experience Requirements

1. Siebel Development

  • 10+ years Siebel technical configuration, design, development, and integration
  • 5+ years experience integrating Siebel with Adobe AEM, J2EE, or similar platforms
  • 5+ years experience with Siebel EIM/EAI
  • 3+ years experience with Siebel IP18+ configuration and development
  • Strong knowledge of:
    • Assignment Manager
    • Business Rules
    • Workflows
    • Applets, Views, Screens
    • Siebel Business Layer Objects (scripts, code)
  • Experience with Siebel Tools and Web Templates
  • Knowledge of Siebel Open UI (architecture, PM/PR layers, OOTB structure)
  • Experience with UI integration (embedding external apps, exposing Siebel externally)
  • Siebel 8.x or above certification required


2. Reporting & Front-End Development

  • Experience with OBIEE and Power BI reporting tools
  • Strong knowledge of:
    • HTML5
    • CSS
    • JavaScript
    • jQuery
  • Understanding of Siebel Open UI concepts:
    • Physical Model (PM)
    • Presentation Model (PR)
    • Manifest & Mapping files


3. General CRM & Application Development Skills

  • Programming and system analysis experience in CRM environments
  • Object-oriented and/or third-generation language development tools
  • Experience with relational and hierarchical databases
  • Experience with query languages and data retrieval tools
  • Knowledge of communications protocols
  • Experience in application design, development, deployment, and troubleshooting
  • Experience with structured SDLC methodologies
  • Strong analytical, debugging, and problem-solving skills


4. Soft Skills

  • Excellent verbal and written communication skills
  • Strong interpersonal and teamwork abilities
  • Ability to work in large, cross-functional teams
  • Strong analytical and problem-solving mindset
  • Ability to manage tight deadlines and high-pressure environments
  • Ability to present ideas, solutions, and technical concepts clearly


5. Public Sector Experience (Nice to Have)

  • Experience with Siebel Public Sector modules such as:
    • Contracts, Leads, Partner Management
    • Public Sector Partner Portal
    • Campaign & Marketing Management
    • Resource Manager
    • eService modules

Experience with Grants Management (asset)



See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available