We are looking for a skilled Senior Siebel Developer to join our team and contribute to the development, customization, and enhancement of Oracle Siebel CRM solutions. The ideal candidate will have a strong technical background, solid problem-solving skills, and the ability to translate business requirements into efficient, scalable, and secure technical solutions that enhance customer experience.
Key Responsibilities
- Analyze, develop, and implement business requirements to enhance Oracle Siebel CRM functionality and improve customer experience.
- Develop, customize, and maintain Siebel applications in alignment with business needs and technical specifications.
- Write clean, well-structured, maintainable, and reusable code while adhering to established technical standards and security guidelines.
- Work with Java, SQL, APIs, and web services to support system integrations and improve application performance.
- Collaborate with business analysts, QA engineers, technical teams, and other stakeholders to ensure timely and high-quality delivery.
- Troubleshoot technical issues, identify root causes, and implement effective solutions.
- Maintain comprehensive technical documentation covering new developments, system enhancements, integrations, and updates.
- Contribute to code reviews, performance optimization, and continuous improvement of development practices.
Technical Requirements
- Bachelor's degree in computer science, Information Technology, Software Engineering, or a related field.
- At least 3 years of relevant software development experience, with practical experience in Oracle Siebel CRM development and customization.
- Strong knowledge of Oracle Siebel CRM architecture, components, and development concepts.
- Solid understanding of Java programming, object-oriented programming (OOP), and performance optimization.
- Strong SQL skills, including database querying, data manipulation, and troubleshooting.
- Good understanding of API integration, web services, and system-to-system communication.
- Ability to analyze technical requirements and translate them into effective development solutions.
- Familiarity with software development best practices, security standards, and technical documentation.