Api Architect - New Delhi, India - NISG (National Institute for Smart Government)

Deepika Kaur

Posted by:

Deepika Kaur

beBee Recuiter


Description
From 10 to 20 year(s) of experience

₹ Not Disclosed by Recruiter

  • New Delhi

Roles and Responsibilities

Job Description:

  • API Architect
    Job Overview


Responsible for public and private API design and development, cloud messaging, ground-to-cloud connectivity, Implement and deploy API solutions in a private and multi cloud environment to build highly scalable distributed systems.

Supports projects and design recommendations that span the entire infrastructure. Contributes to creating strategy and evolvable systems, including guidelines, standards, policies, proof of concept and templates. Collaborates with business leaders to produce creative information technology systems architecture to support the business strategy.

This requires a high degree of interaction with business and operations units to understand the functional needs of the system users as well as various technology teams.


Responsibilities and Duties**Responsible for Design, develop, test, implement, operate, and maintain products and enterprise level public and private API services-based solutions

Responsible for documenting API strategy in alignment to business service requirements

Lead the API/Micro-Services solution development and delivery, including hands on development

Responsible to adopt best practice of API key decisions during the Design phase

Responsible to secure your APIs so they are accessible by the right people at the right time and protected from the wrong people


Responsible to ensure APIs are easy enough to consume by the developers who will build solutions on top of them.

Responsible to ensure APIs reliable and scalable in a multi cloud environment

Develop and maintain APIs for multiple lines of business within an

efficient Agile SDLC and act as an advocate for the API platform

Creates design principles and prepares technical and infrastructure architecture deliverables that meet business requirements and customer needs.

Manages and prioritize the product and feature backlog for APIs of business features

Participates in product design recommendations that span the entire infrastructure framework.

Responsible for program design, coding, testing, debugging, documentation and preparing detailed specifications from which complex programs will be written.

Work with QA/Testing groups to resolve issues and to ensure software quality

Meet with clients to understand their needs and offer consulting services to internal groups.

Work cross-functionally with various Architects, Engineers, and Product owners across multiple teams in a rapidly evolving environment to translate business needs into API interface and functional requirements


Ensure APIs are delivered and supported with consistently high reliability following SOA (Service Oriented Architecture) industry best practices and Enterprise standards.

Support Scrum Masters/Product managers with Backlog Grooming, dependencies and estimations Lead Architecture review sessions and solution review sessions

Establish Proof of concept

Design and implement Logging and management metrics

Design high level and low-level documents


Educational Qualifications
Bachelor's/ Master's degree in information technology, software engineering, computer science, or related field.


Certification
API designer, API Security Architect, API product Manager certification from API academy or equivalent

At least one Cloud Solution Architect certification with Cloud Native technologies

Scalable Microservices certification with Kubernetes

Microservices Choreography and Orchestration


Work Experience**Minimum of 4 years of Microservice Application architecture design work experience.

Experience with development using event driven architecture, Test driven development, Microservices based solutions, Model driven architecture is required.

Experience with CI/CT/CD strategy

Experience on in-memory databases and cache implementation using Redis or similar technologies

Experience of Kafka or other enterprise grade queue management system

Experience in Converting Batch-Based Process to Event-Driven Microservices

Involved in Application design/implementation for Large Transaction

thruput on distributed system using commodity IT infrastructure

Experience of requirement analysis

Knowledge in cyber security

Experience of BPM & SOA

Experience of implementing various Microservice pattern and API protocols using Containers, to a strong understanding of object-oriented design.

Experience of working in Agile SDLC

Experience in working with build tools like Maven, Gradle

Experience in REST web service development using Spring

Knowledge of security systems like Oauth 2 and SAML

Hands on experience with Postgres and SQL

Familiarity with source code version control systems like Git/SVN

Hands on experience with Docker and Docker Compose

Experience of design and implementation of API gateway (Tyk, Nginx, Kong etc).

Experience with REST, SOAP web services,

More jobs from NISG (National Institute for Smart Government)