Job Purpose Statement
This is a planning and development role whose focus is the analysis, design, development, and management (technical support) of the division’s integrations and API Strategy
Key Accountabilities (Duties and Responsibilities)
- Design and Develop, and continuously improve, of the Bank’s Integration Platforms (ESB and SOA)
- Enforce internal policies and procedures for the management of Software Applications along ITIL and other best practices.
- Provide expert guidance on 2nd level escalations on the bank’s Integration Platforms to the team’s running the IT platforms on a day-to-day basis
- Apply knowledge of key technologies/concepts/platforms e.g. Oracle SOA and Java.
- Ensure availability of services within the agreed SLAs.
- Work with business and product development to develop functional and technical requirements and propose solutions to address these requirements.
- Effective management of relationships and protocols with 3rd party partners involved in service delivery.
- Provide general technical advice and guidance to users and stakeholders regarding Software Applications developed in house.
- Make efficient use of source control and bug tracking systems
- Ensure that all the assigned bank information technology platforms keep pace with technological innovations and developments as a way of protecting investment in technology.
- Evaluate, plan, implement and maintain the assigned work packages in Integration Projects within agreed time constraints.
- Provide input into the development and maintenance of Business Continuity Plan and Data Security Plan for the Integration Platforms in order to guarantee continuation of services at all times.
- Performs research and development to evaluate emerging technologies and their potential to optimize the platform.
- Unit-test code for robustness, including edge cases, usability and general reliability
Job Specifications
- A Bachelor’s degree in Computer Science, Information Technology or related field. A Master’s degree in Technology or Business-related course is an added advantage
- Minimum 5 years’ experience in IT systems development within a large highly digitized organization designing, implementing and managing mission critical systems, with at least 2 of those years within systems integration
- Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2
- Hands on experience in software development with major languages Java, Kotlin, C++, C# and practical experience using relation RDBMS e.g. Oracle and MS SQL etc.
- Strong hands-on experience in Oracle SOA suite including BPEL, Human Workflow, Business rules, BAM, Mediator, Oracle Adapters, OSB, JDeveloper, WebLogic Application server, and Oracle Database.
- Strong understanding of SOA lifecycle, Integration patterns and standard methodologies.
- Experience in creating technical designs, deployment related artifacts.
- Ability to Develop, Unit test and fix defects raised during testing phases
- Deep understanding of industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON)
542 open positions on Semasocial right now
· 8570 open positions in Nairobi County, Kenya
· 36 posted in the last 7 days