Job Title: Integration / API Lead DeveloperRole Overview: We are seeking an experienced Integration / API Lead Developer who will beresponsible for setting up, architecting, designing, developing, and implementing APIs to facilitateseamless communication between various systems. The ideal candidate will possess a strongunderstanding of API design principles, data mapping, cloud-native architectures, and monitoringsolutions.Key Responsibilities:1. Team Management:o Should be able to provide oversight & direction to the API development team.o Should be able to prioritize technical stories based on client’s requirements.o Should be able to help PM create a feasible plan.o Should be able to help team in fixing their issues in case they are stuck.o Should look for ways to improve and enhance the solution.2. Client Management:o Should have good communication and articulation skills.o Should be able to front face the clients and gather business requirements.o Should be able to translate business requirements into technical requirements forteam and work with BA to document them in Jira.o Should be able to architect and design the solution architecture and then articulatethe same to the client.
API architecture, development, and design:o Should be able to come-up with a good architecture given client's constraints andthen convince them.o Should be well versed with AWS well architected framework and should haveimplemented this in at least 2 projects.o Architect, design, and develop APIs that enable efficient communication betweendifferent systems.o Translate business requirements into functional API specifications, ensuringalignment with business use cases.
Data Mapping:o Conduct data mapping exercises, ensuring accurate mapping from source to targetsystems based on business use cases.
Cloud-Native Architecture:o Should be well versed with AWS services (Lambda, SQS, S3, Secrets Manager, AWSdevelopment tools, Eventbridge scheduler, CDK knowledge is must) and their usageand well architected framework.o Should be proficient in defining, architecting and designing non-functionalrequirements such as performance, security, scalability, reliability, maintainability,monitoring and alert mechanism.o Should possess great skills to fetch/retrieve data from APIs/SFTP/S3 buckets,process & transform them and then load that data back into other target systemsusing APIs/SFTP/S3 buckets.o Proficiency in cloud-native event-driven architectureso Utilize cloud services for seamless integration and effective event-drivencommunication between systems.o Candidate should be able to setup end to end AWS Services / Components forseamless integration preferably using AWS Cloud Development kito Candidate should be able to identify AWS services for a particular use case and beable to carry out a quick PoC to support his design.
Monitoring and Reliability:o Implement monitoring solutions to track system performance, reliability, and createreliability dashboards for effective system oversight.
Communication and Collaboration:o Collaborate effectively with cross-functional teams, translating technical concepts tonon-technical stakeholders.
o Communicate project progress, challenges, and solutions in a clear and concisemanner.o Should be able to help the team in prioritizing the stories, debugging and solving theissues
Non-Functional Requirements (NFR):o Familiarity with non-functional requirements such as scalability, performance, andsecurity to ensure APIs meet defined standards.
Work Timings:o The role requires availability during 2 PM to 11 PM IST timings to align with teamschedules and potential client interactions in different time zones.
Good to Haveo OneTrust and MAP Experience [AEP, Eloqua, SFC/SFMC, Marketo, DotDigital,Epsilon, Dynamics, Snowflake].
Qualifications and Skills: Bachelor’s degree in Computer Science, Information Technology, or related field. Proven experience (7+ years) in API architecture, development, and integration, with a strongportfolio showcasing successful API implementations. Proficiency in API design principles, data mapping, and cloud-native architectures, specifically withAWS services. Strong understanding of monitoring tools and reliability practices. Excellent communication skills, both verbal and written, with the ability to articulate technicalconcepts to diverse audiences. Familiarity with data security and compliance standards.