Posted on :
30 Aug, 2021
30 Aug, 2021
Use various programming languages to develop, improve, test, document, and/or maintain Enterprise APIs to grow and support digital footprint
Job Title: Group API Developer
Location: Gaborone, South East, Botswana
Reference #: Group API Developer
Contract Type: Permanent
Salary: Market Related
1.Design and Build Enterprise APIs to grow and support digital footprint.
2.Integration of a variety of software platforms through the REST API framework.
3.Develop and/or perform API automated testing procedures to ensure API functions as needed.
4.Convert web services from backend SOAP services to RESTful APIs or vice versa.
5.Translate business requirements and specifications into usable and scalable APIs.
6.Modify existing APIs to fix errors, improve the overall quality and functionality.
7.Analyze business needs to determine how APIs should be built or modified.
8.Maintaining the API Data Dictionary and also the master repository for API’s
9.Implement API requirements such as logging, validation, fault handling, security, custom analytic/reports, rate limiting, caching, transformation.
10.Participate in an agile delivery process and assist with delivery estimates.
11.Create custom policies/plugins to support the API gateway.
12.Implement common/shared APIs based on architecture guidelines.
13.Continuous research, adoption of emerging open source technologies around APIs & mediations.
14.Leverage engineering practices like TDD, CI/CD, and Refactoring techniques.
15.Ensure that thorough verifications/tests of Vendor supplied APIs/platforms in staging environments before deploying to production.
16.Continuously seeks to improve user satisfaction and ultimately customer satisfaction, loyalty, and retention by ensuring that his/her provides an excellent user experience.
17.Set standards associated with data confidentiality, the integrity of corporate data, proprietary information, and intellectual property, and ensure that these are implemented across APIs.
18.Ensure assigned Audit items are closed within agreed timelines.
19.Ownership and Leadership in vendor engagements for API integration into external/internal components/systems
20.Incorporation of Risk Management and Information Security principles and best practices in the design and development of API’s
Bachelor’s degree in computer science, computer engineering, Information technology, or related technical degree from an appropriately accredited institution OR equivalent of 5 years similar job experience.
1.At least 3 years of technology experience in the Banking Sector of which at least 2 years have been in a technical role that has a multitude of business and technical demands.
2.Technical competencies on integrations.
3.Technical expertise/experience in the design, development, coding, and debugging of Software.
4.Knowledge of Agile and DevOps.
5.Experience with Swagger editor and YAML.
6.Experience using CI/CD tools e.g SonarQube/SonarCloud.
7.Good command of API design standards; REST, SOAP, XML, JSON, microservices.
8.Knowledge of authentication, authorization of services via OAuth2
9.Experience in real time systems.
10.Information security understanding and ability to execute on policies.
Application Deadline: 10/09/2021