Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Participate in all phases of product development cycle: from product definition and design,through implementation, debugging, testing and support.
- Work as a senior member of the team on projects involving development of new features, sustenance, handling engineering escalations.
- Construct detailed design specifications (technical or business) based on customer requirements.
- Participate or assist in providing architectural design to meet project needs.
- Adhere to architectural guidelines/standards and delivery discipline processes.
- Provide SME level-consultation with project team and end users
- Develop different components of FileNet Content Engine, Content Navigator and Case Manager solutions like subscriptions, EDS, plugins, pages, workflows, widgets, custom components … etc.
- Identify and develop improvements to current business processes and solutions
- Develop Java/J2EE based components to integrate with FileNet
- Develop unit test suites
- Build scalable solutions and ‘smart’ code that can be reused in the future
- Maintain a clear history of code through the use of source control tools
- Contribute to operational and risk remediation activities
Job Requirements
- Bachelor’s or diploma degree in Engineering, Computer Science or Data Processing
- 4+ years of experience in designing, developing, troubleshooting and implementing software solutions
- 1+ years of experience building Content Engine and Content Navigator Solutions.
- Proven understanding of IBM Software Solutions and their relevance to the customer’s business challenges
- Strong experience of P8 content engine and process engine APIs
- IBM FileNet BPM (Case Foundation) Development & Configuration Knowledge
- Strong proficiency in Java/J2EE, REST APIs and DOJO
- Good knowledge of database servers like SQL Server, DB2, Oracle DB
- Good knowledge of WebSphere Application Server
- Working experience in Agile methodology
- Excellent English verbal and written communication skills, Arabic is a plus
- Ability to prioritize work and help the team assess impacts to timelines
- Additional Skills – .NET development