Software Developer (Azure/API)

Engage Selection

Dubai, UAE

Ref: KP074-3242

Job description / Role

Employment: Full Time

Role Expectations:
• Responsible for design, development, testing and implementation.
• Designing and delivering Azure API and associated data platform solutions
• Designing and integrating Azure platforms in a manner which allows the management and provision of data in a secure and reliable manner

Role Description
• Minimum 5 years of experience working as an information architect and interface development within a software development environment.
• Experience in the API design ecosystem: Swagger, API Discovery, Documentation options, API Gateway.
• Must have an extensive understanding and proven working record of HTTP and REST.
• Must understand JSON and be comfortable creating JSON schemas and examples
• Proficient in creating Data Pipelines and Services, including Pub/Sub and Message Queues with API integration
• Must be comfortable and enjoy documenting their APIs and discussing and educating others (product, developers etc)
• Proficiency translating complex solutions into UML diagrams on Enterprise Architect or whatever tool you love
• Experience with at least one modern programming language, such as NodeJS (preferred), C#, Java, Go, Python.
• Experience with tools such as Jenkins and Docker
• Have designed and implemented Restful HTTP APIs.
• Have designed APIs used to integrate two isolated systems with independent domains.
• Prior experience as an API or backend developer.

Requirements

Minimum Qualifications/Experience
• Azure API Development/Management
• Designing and delivering Azure API and associated data platform solutions
• Designing and integrating Azure platforms in a manner which allows the management and provision of data in a secure and reliable manner
• Experience in building, integrating and consuming Azure API services/functions.
• Experience with modern API technologies
• Ability to analyze applications for Azure stability and propose right target state on azure considering cost, performance and security.
• Experience in adding and configuring policies (API management Polices – Access/Transformation (XML->JSON/JSON->XML)/Authentication etc)
• Experience with building restful API’s using .Net web API,swagger and JSON.
• Working Experience in developing solutions using Azure services such as Web APPs,API Apps ,Logic Apps,Service Bus etc.
• Experience on integrating Azure service with On-premise datasets. (Logic Apps + Data gateway)
• Experience with microservices development and design patterns
• Microsoft Azure Identity Management and Security technologies including custom SAML 2.0 providers.
• Experience of providing and maintaining transformations and APIs for customers
• Experience of architecting transformation and connectivity solutions using 3rd party tools
• Ability to write quality unit and end to end tests and debug and optimize existing and new code
• Experience in SQL server database development, query tuning and maintenance.
• Experience in creating packages, query tuning and maintenance with Oracle.
• Experience in creating API’s using IBM Integration Bus Platform.
• Experience with the Unix/Linus OS, comfortable on the command line interface.
• Minimum 5 years of experience working as an information architect and interface development within a software development environment.
• Experience in the API design ecosystem: Swagger, API Discovery, Documentation options, API Gateway.
• Must have an extensive understanding and proven working record of HTTP and REST.
• Must understand JSON and be comfortable creating JSON schemas and examples
• Proficient in creating Data Pipelines and Services, including Pub/Sub and Message Queues with API integration
• Must be comfortable and enjoy documenting their APIs and discussing and educating others (product, developers etc)
• Proficiency translating complex solutions into UML diagrams on Enterprise Architect or whatever tool you love

About the Company

Engage was formed in 2007 in response to frustrations at the level of service delivery offered by traditional large recruitment agencies working in the construction market. With a belief in providing a truly knowledgeable, precise and quality driven service, Engage strives to offer a recruitment experience to both employers and candidates that is unrivalled in the marketplace.

We provide precision staffing solutions, including contingency and executive search, within the construction and commercial marketplaces. Our enduring relationships with market leading organisations in the region and overseas means we have access to the best candidates and the best vacancies.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Software Developer salaries in UAE

Average monthly compensation
AED 4,500

Breakdown available for industries, cities and years of experience