Job Title: API Lead/Developer
Location : Riyadh Saudi Arabia
Job Summary
We are seeking an experienced API Lead/Developer to join our team. The ideal candidate will have a strong background in API development, security, and testing, with expertise in IBM Security Identity Manager, API Connect, and Rest API. The selected candidate will lead the design, development, and testing of APIs, ensuring they meet the highest standards of security, reliability, and performance.
Key Responsibilities
1. API Design and Development: Lead the design and development of APIs using Rest API, API Connect, and IBM Security Identity Manager.
2. API Security: Ensure API security by implementing authentication, authorization, encryption, and other security measures.
3. API Testing: Develop and execute API testing plans, including unit testing, integration testing, and security testing.
4. API Documentation: Create and maintain API documentation, including API specifications, user guides, and release notes.
5. Team Leadership: Lead and mentor a team of API developers, providing guidance and oversight on API development and testing.
6. Collaboration: Collaborate with cross-functional teams, including development, testing, and security, to ensure API alignment with business requirements.
7. API Governance: Develop and implement API governance policies, procedures, and standards.
Skills
Technical Requirements
1. API Development: Experience with API development using Rest API, API Connect, and IBM Security Identity Manager.
2. API Security: Knowledge of API security best practices, including authentication, authorization, encryption, and secure coding practices.
3. API Testing: Experience with API testing tools and methodologies, including unit testing, integration testing, and security testing.
4. Cloud Platforms: Experience with cloud platforms, including IBM Cloud, AWS, or Azure.
5. Agile Methodologies: Experience with Agile development methodologies, including Scrum or Kanban.
Soft Skills
1. Communication: Excellent communication and interpersonal skills.
2. Leadership: Strong leadership and team management skills.
3. Problem-Solving: Excellent problem-solving and analytical skills.
4. Collaboration: Ability to work collaboratively with cross-functional teams.
Education
Bachelor's Degree: Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience
8+ Years: Minimum 8 years of experience in API development, security, and testing.
API Lead/Developer: Experience as an API Lead/Developer, leading teams and developing APIs.
Certifications
IBM Certified API Developer: IBM Certified API Developer certification or equivalent.
API Security Certification: API security certification, such as OWASP API Security Certification or equivalent