API Architect
GENERAL DESCRIPTION:
An API architect typically performs a high-level project management role within a software development team. Their responsibilities can be extensive and diverse, and a good API architect must combine advanced technical skills with business knowledge and a focus on communication and collaboration. There are often simultaneous API projects, and the API architect must direct the entire portfolio.
KEY FEATURES OF THE POSITION:
Core Functions & Activities:
- Create and maintain technology roadmaps that align with business needs
- Should be able to adapt and align with BJB guidelines for service offerings, outlining each one and describing how they work and open for internal governance and audits
- Should define the API's features, as well as its expected security setup and scalability
- Should play a leadership role in enterprise API management, is responsible for complex, enterprise- wide projects that drive innovation
- Should be able to connect the dots between mission-critical web applications, which typically involve some mix of APIs, Messaging Service and Pub-Sub
- Should be able to do significant competitive research and evaluation of enterprise technologies and vendor offerings to stay current and effective
- Should collaborate with development and cross-functional teams in Agile or DevOps organizations to stipulate the technical direction and approach for each API design and its implementation
- Providing guidance on API tools that the platform should implement for producers and consumers of API's
- Providing subject matter expertise to technology and development teams for API transformation Client Management (internal & external)
- The role will require managing internal stakeholders, setting expectations and delivering on them
- External client interaction is not required
Regulatory Responsibilities &/OR Risk Management:
- Role will have no regulatory responsibility
- Understanding of risks related to processes, technology and regulation is required
SKILLS REQUIREMENTS OF THE POSITION:
Personal and Social:
- Should be able to interact professional and socially with senior management
- Should communicate technical and strategic insights into these digital services to senior management, stakeholders and focus on the expected outcomes
- Should be comfortable in the limelight to deliver presentations to senior management
- Should have a likeable personality that allows person to build bridges within the organization
API ARCHITECT 2/2
Professional and Technical:
- BE / BTech / MCA with 13+ years of work experience in software development, the majority of which comes from developing and managing extensible API-based applications or architecting web and mobile applications that rely on APIs.
- Knowledge or experience of working in a Wealth Management platform will be an added advantage.
- Experience in Microsoft technologies with microservices and container-based application deployment, service-oriented architecture, RESTful techniques, event-driven design, Node.js or other runtime environments, and CI/CD tools.
- Experience in API Products like APIGEE in designing API facades, and designing and implementing
API Proxies:
- Experience in securing APIs using Oauth, SAML, Open ID Connect and etc
- Experience in design principles and best practices in implementing REST APIs
- Experience in working with and writing Swagger definitions
- Ability to organize complex tasks, prioritize them and delegate them
- Project management - ability to plan schedules, define tasks and track progress
- People management skills - may not have direct reporting but will have to work with various stakeholders to get work out of them
RANK APPLICABLE TO THE POSITION:
- Rank: Associate Director
REPORTING LINE
- Head of Applications Management & Delivery
Didn’t find the job appropriate? Report this Job