Software Engineer

Location: 

Europa / Europe

Nato clearance: 

NO

Job description: 

LOCATION: Geneva, Switzerland
DURATION: 2 months with possible extensions
CONTRACT: Consultant
SALARY: Negotiable daily rate
WORK HOURS: Monday to Friday, normal working hours

SCOPE OF WORK
• Build the backend API to programmatically expose data available in the WTO Data Portal (http://data.wto.org)
• Build automated test suite for the API
• Configure the API Gateway (as part of the API management platform)
• Customize the Developer Portal (as part of the API management platform)
• Document the API and make interactive documentation available in the Developer Portal
• Selection of API management platform
• Collaborate very closely with staff on software architecture and design decisions as well as user requirements and all deliverables will be agreed with ITSD
• Justifying, explaining and documenting any recommendations are considered an integral part of the mandate, as well as documentation of the software solution
• Implement Backend API
• Configure API Gateway
• Customize Developer Portal
• Build test suite for the API and test API
• Fine tuning and documentation

Job requirements: 

• Professional experience in Software Development
• Working experience in C# development for the .Net Framework using Microsoft Visual Studio
• Working experience building .Net web services – WCF, Web API or ASP.NET Core
• Working experience with ASP.NET Core
• Working experience with database design, writing of optimized Transact SQL queries and application development using stored procedures in MS SQL Server
• Ability to communicate clearly and effectively in English
• Good communication skills and ability to work effectively in a team
• Technical skills as required in the Terms of Reference
• Working experience with Azure (a plus)
• Working experience with API testing tools and test automation (a plus)
• Working experience with API Management tools (a plus)