About the position
Job Description
The API Developer is responsible for designing, building, and maintaining secure, scalable, and high-performance APIs that support Company's enterprise integration strategy. The role enables seamless communication between internal platforms, external partners, and microservices architectures while ensuring adherence to security, data governance, and architectural standards.
Required Skills & Experience
- Strong proficiency in API development, particularly RESTful services.
- Experience with API Gateway and API management tools (Azure API Management, Apigee, Kong, etc.).
- Hands-on experience with:
- Knowledge of (or exposure to):
- Java and R (advantageous).
- Experience with Azure ecosystem:
- Azure Data Factory
- Azure Databricks
- Azure monitoring & logging tools.
- Understanding of:
- ETL processes
- Data modelling & data warehousing concepts
- Microservices and distributed systems
- Experience implementing security, performance optimization, and monitoring strategies
Preferred Qualifications
- Bachelor's degree in:
- Computer Science
- Information Technology
- Software Engineering
- 3-5+ years hands-on experience in API development, integration engineering, or data engineering.
- Certifications in:
- Azure (e.g., AZ-204, AZ-900, DP-203)
- API Management or Integration tools
Desired Skills:
- Intergration
- APIs
- Data Engineering
Desired Qualification Level: