Job Description:
Qualification
Summary of Experience
Requires 10+ years experience in the IT industry
Requires 7+ years hands-on experience delivering CRM IT initiatives
Requires strong Linux System Administration experience (5+ years)
Requires Siebel/OBIEE System Administration experience (3+ years)
Bachelors in Computer Science or equivalent work experience
Required Knowledge, Skills and Abilities
- Strong interpersonal skills
- Ability to communicate clearly and concisely, both orally and in writing
- Strong analytical and problem-solving skills
- Proficiency in programming languages
- Ability to quickly learn new application systems and technologies
- Knowledge of basic project management framework and methodology
Ability to accurately break down complex application designs into component deliverables and estimate design and development timelines
Requires Strong Systems Life Cycle methodology experience
Requires excellent oral, written, and presentation skills
Siebel Skills:
Requires a comprehensive understanding of the major Siebel modules including Siebel Loyalty, Campaign Management, and Marketing Analytics.
At least 2 full-cycles of experience in Siebel Application development as a senior or lead developer. Familiarity with Siebel 8.1 (specifically with Open UI)
SIEBEL server installation & configuration, patch management and Siebel version upgrade. Setting up Siebel tools, dedicated client, performance tuning. Supporting DEV, TEST and Production environments.
Checking status of JOBs /Tasks, Server resource monitoring(CPU/Memory/Disk space)
Setting up SSO/LDAP authentication and opening SR with oracle in case of critical issues
Automation of daily migration/monitoring activities by writing shell scripts or batch jobs
Working experience in several of the following will be helpful:
eMail Response & Communications Administration
Siebel Server Manager (UI and command line)
Siebel Systems Administration and server configuration knowledge
OBIEE installation and configurations with Siebel Marketing
Oracle Enterprise Data Quality system configuration with Siebel UDM
Application server administration such as Apache Tomcat
Cassandra/NoSQL database administration
Experience with common systems development lifecycle methodologies (Agile or Waterfall)
Familiarity with Windows Server and Linux
Experience reading, writing, and troubleshooting SQL
Experience creating batch or shell scripts for monitoring and automation of common tasks
Experience in high volume transaction environments
Experience in working with DBA to performance tuning Siebel application
Experience writing SQL, PL/SQL and using SQL loader to integrate with Siebel application.
Understanding Siebel Server Component Architecture are highly preferred.
General IT Skills:
Experience in Application support â Problem diagnosis and resolution
Expert in interpretation of functional requirements
Development of technical design specifications for complex projects
Web development skills such as java, JavaScript, and .NET
Expert in Service Oriented Architecture (SOA)
Experience with the Unified Modeling Language (UML) modeling
Experience in the layout and architecture planning for integrating multiple platforms
He/She must be an expert at Object Oriented Analysis (OOA), Object Oriented Design (OOD), Object Oriented Programming (OOP), workflow, transaction lifecycles, component models, and software design patterns.
Experience with Data mapping, data modeling, scripting
Expert in industry standard development methodologies
Experience in middleware integration using tools like Web Methods
Good working knowledge of WCF Services including deployment as a windows Service and troubleshooting
Knowledge of team foundation server for source code management.
A good understanding of industry standards and best practices to be able to conduct code reviews
Conduct code reviews with the team to improve compliance with established best practices and coding standards
Provide mentorship and guidance to the Development Team to improve overall quality of code and application development
Work with team members to ensure application designs are in line with best practices and are scalable, reliable, and that all designs optimize performance and usability.
Requires strong problem solving and analytic skills to translate business requirements into systems solutions.
Coordinate work efforts across CRM functional areas (applications, interfaces, data warehouse, etc.)
Integrate application support efforts with concurrent, parallel application development efforts
Provide technical expertise to Siebel support team