A successful Professional API Developer in our BFSI (Banking, Financial Services, and Insurance) Fintech IT organization leads the design, development, and maintenance of APIs that facilitate the integration of various systems and applications. They ensure that APIs are secure, efficient, and scalable, meeting the high standards required in financial services. Key responsibilities include:
- API Leadership: Provide technical leadership and guidance in the design and development of APIs.
- Integration Strategy: Develop strategies for integrating APIs with various internal and external systems to ensure seamless data flow.
- Cross-functional Collaboration: Work closely with product managers, architects, developers, and QA teams to deliver high-quality API solutions.
- Performance Optimization: Monitor, troubleshoot, and optimize APIs for performance, security, and reliability.
- Comprehensive Documentation: Create and maintain detailed API documentation to support other developers and stakeholders.
- Mentorship: Mentor junior developers and promote best practices in API development.
What you will do:
- Lead API Development: Design, develop, and implement robust, scalable, and secure APIs that meet business requirements.
- Collaborate and Guide: Work collaboratively with other developers, business analysts, and stakeholders to understand requirements and deliver effective solutions. Provide technical guidance and mentorship to junior developers.
- Ensure Quality: Write unit and integration tests, debug issues, and ensure the reliability and performance of APIs.
- Optimize Systems: Continuously improve and optimize APIs for better performance and scalability.
- Document Thoroughly: Create and maintain comprehensive and clear API documentation to facilitate ease of use and integration by other developers and stakeholders.
- Security Implementation: Implement and maintain security best practices to protect sensitive data and ensure compliance with industry standards.
- Innovate: Stay updated with the latest industry trends and technologies and integrate them into the development process to improve efficiency and effectiveness.
What you will need to have:
- Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Experience: 3 - 5 years of experience in API development, with a significant portion in the BFSI or fintech sector.
- Advanced proficiency in programming languages such as C#, ASP.NET MVC.
- Deep understanding of WCF, RESTful API design principles and best practices.
- Experience with API management tools and platforms (e.g., Postman, Swagger, Apigee).
- Cloud Experience: Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud for deploying and managing APIs.
- Strong knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT).
- Expertise in database technologies, both SQL and NoSQL.
- Tools: Extensive experience with version control systems like Git.
- Project Management: Experience in managing API development projects, including timelines, resources, and deliverables
What would be great to have:
- Advanced Knowledge: Expertise in GraphQL and its implementation in API development.
- Microservices Architecture: In-depth knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
- Industry Knowledge: Prior experience in the BFSI sector with an understanding of financial regulations and compliance requirements.
- Certifications: Relevant certifications in API development, cloud technologies, or cybersecurity.
- Agile Methodology: Extensive experience working in an Agile/Scrum development environment.
- DevOps Skills: Familiarity with DevOps practices and tools for continuous integration and continuous deployment (CI/CD).
R-10370932