Deyaar Development PJSC
API and Integration Developer
Deyaar Development PJSCUnited Arab Emirates8 hours ago
Full-timeInformation Technology

The API and Integration Developer will be responsible for designing, developing, and maintaining API solutions and integrations that enable seamless communication between various software applications.


Responsibilities

  • Design, develop, and maintain APIs to support integration with internal and external systems (NetSuite, UAE Pass, DLD, DocuSign, Yardi, Portals, Oracle Fusion).
  • Collaborate with cross-functional teams to gather and analyze requirements for API and integration projects.
  • Ensure APIs are secure, scalable, and optimized for performance. Document API specifications, integration processes, and system architectures.
  • Develop and implement integration solutions using middleware, ETL tools, or custom scripts.
  • Troubleshoot and resolve issues related to APIs and integrations.
  • Provide technical support and guidance to other team members as needed.
  • Participate in code reviews and ensure adherence to best practices and coding standards.
  • Stay updated with the latest industry trends and technologies related to APIs and integrations.
  • Perform additional tasks as assigned by the management. These tasks may not be explicitly stated in this job description but are essential to the overall success of the department and company.
  • Design, develop, and maintain ASP.NET Core / .NET 6+ web applications and APIs.
  • Implement backend business logic, data models, and service-layer integrations using C#.
  • Develop RESTful APIs and integrate with third-party systems and internal applications (e.g., ERP, CRM, Yardi, Oracle, Netsuite, UAE Pass, DocuSign, Payment gateway).
  • Optimize application performance and scalability through caching, async programming, and database tuning.
  • Manage database design, stored procedures, and query optimization using Microsoft SQL Server.
  • Implement authentication and authorization mechanisms (Azure AD, JWT, OAuth2, Identity Server).
  • Work on CI/CD pipelines, Azure DevOps, and containerized deployments.
  • Conduct code reviews, unit testing, and ensure adherence to coding standards and security best practices.
  • Participate in system integration, UAT, and production deployment processes.


Qualifications

  • Bachelor's Degree in Information Technology, Computer Science, Business Administration, or related field.
  • 5-10 Years of Experience in managing IT Applications with 2-3 years experience in API and Integration.
  • Experience with in REST and SOAP APIs
  • Strong experience in full-stack .NET development.
  • Experience working with enterprise applications or property management systems is a plus.
  • In-depth understanding and knowledge of ERP system, Microsoft Azure, Infore and Microsoft Dynamic.
  • Proficiency in API development, management and security practices.

Key Skills

Ranked by relevance