Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
The Specialist, POS Integration Engineer is responsible for all development and maintenance of software integrations done by the digital business. 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. The role leads the team that does integrations and API management.
Key Responsibilities
Design and Development: Responsible for the design and development of NCBA integrations in accordance with business requirements. Champions the NCBA Digital Business API strategy for increasing market share.
Technical Expertise: Acts as the in-house expert on integration best practices. Oversees code reviews (internal and external) and manages NCBA Code Repositories.
Architecture Management: Contributes to the definition of the NCBA Digital Business IT Architecture, specifically covering internal applications. Refines architecture to ensure development work adheres to and advances the Group Information Technology Architecture (GITA).
Problem Resolution: Proactively identifies commonly escalated application issues, researching and troubleshooting to provide enduring solutions for internal applications.
Support Leadership: Leads the team responsible for 2nd Level Support on internal applications.
Qualifications and Requirements
Education: A Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree in a technology or business-related course is an added advantage.
Experience: Minimum 8 years’ experience in IT systems development within a large, highly digitized organization, designing and managing mission-critical systems.
Specific Experience: At least 5 years of experience within systems development on Web, Mobile, Windows, and Solaris/Linux platforms.
Frameworks: Certification and experience implementing best practice frameworks such as ITIL and PRINCE2.
Programming Languages: Hands-on experience in software development with Java, C++, and C#.
Databases: Practical experience using RDBMS such as Oracle and MS SQL.
Mobile Development: Hands-on experience in mobile development on Android and iOS; Windows Mobile development is an added advantage.
Web Technologies: Experience in web development (AngularJS, NodeJS, Asp.Net) and web servers (Apache, Tomcat, IIS, and Nginx).
Tools and Protocols: Experience with version control tools (SVN, Git) and deep understanding of industry-standard formats/protocols (JMS, SOAP, XML, REST, and JSON).
Additional Technical Knowledge: Previous work experience with the Spring framework, RESTful API services, Apache Kafka, and Kubernetes.
Methodologies: Working experience in an Agile framework.
Industry Knowledge: Good knowledge of systems and processes within the financial services industry.
How to Apply
Interested and qualified candidates should apply online through the NCBA Group career portal on SuccessFactors by clicking the application link below.