System Integration Specialist
We are seeking a skilled professional to develop and maintain high-quality integration solutions using C# within an Azure environment.
The ideal candidate will have experience in designing and implementing scalable software systems, collaborating with stakeholders to understand requirements, and translating them into technical designs.
Key Responsibilities:
* Design, develop, and maintain high-quality integration solutions using C# within an Azure environment.
* Collaborate with cross-functional teams to understand requirements and translate them into technical designs.
* Create and maintain RESTful and SOAP APIs to support internal and external systems integration.
* Apply best practices in API development, ensuring security, scalability, and maintainability.
* Participate in the design and implementation of cloud-based solutions using Microsoft Azure.
* Troubleshoot and resolve issues across the software development lifecycle.
* Contribute to system and architectural design decisions leveraging appropriate design patterns.
* Document code, solutions, and technical specifications thoroughly and effectively.
Requirements:
* Minimum 3-5 years of experience in software development with a strong background in C#.
* Proven track record in API development and integration across complex systems.
* Experience in working with JavaScript/TypeScript and SQL.
* Hands-on experience with REST and SOAP API technologies.
* Solid experience developing and deploying solutions in Microsoft Azure environments.
Desirable Skills:
* Exposure to SaaS-based platforms and cloud-native solution design.
* Understanding of software design patterns and architectural principles.
* Familiarity with Azure services such as Functions, Logic Apps, API Management, and Service Bus.
* Background in Agile software development methodologies.
Working Hours & Benefits:
Standard Monday to Friday working week. Competitive salary and comprehensive benefits package.