.Net Integration Developer
Description
e are looking for a Senior Integration
Developer with strong experience in .NET, REST APIs, Azure and RabbitMQ to
design, develop and support secure enterprise integrations. The role will
involve building new APIs, integrating with existing APIs, developing messaging
solutions and supporting integrations through to production.
Key Responsibilities
- Design
and develop REST APIs using C#/.NET.
- Develop
and manage APIs using Azure API Management (APIM).
- Consume
and integrate with existing internal and external APIs.
- Design
and develop RabbitMQ publishers, consumers, queues and exchanges.
- Implement
message retry, error handling and dead-letter queue mechanisms.
- Develop
Azure solutions using Azure Functions, App Service and Service Bus.
- Use
Azure Key Vault and CyberArk for secure credential and secrets management.
- Support
service accounts, AD groups and password/credential rotation.
- Develop
and support integrations with SQL Server.
- Implement
secure authentication and authorisation using OAuth 2.0, TLS/certificates and
least-privilege principles.
- Develop
unit and integration tests.
- Build
and maintain CI/CD pipelines using Azure DevOps.
- Implement
application logging and monitoring using Application Insights.
- Troubleshoot
integration issues and provide production support.
- Participate
in code reviews and technical solution discussions.
- Experience supporting mission‑critical
systems
· Required Skills
· Strong
C#/.NET development experience.
· Strong
experience developing and consuming REST APIs.
· Experience
with Azure API Management (APIM).
· Strong
hands-on experience with RabbitMQ.
· Experience
with Azure Functions, App Service and Service Bus.
· Experience
with Azure Key Vault and preferably CyberArk.
· Good
knowledge of SQL Server / T-SQL.
· Experience
with Azure DevOps and CI/CD.
· Good
understanding of authentication, authorisation, certificates and application
security.
· Experience
with unit testing and integration testing.
· Strong
troubleshooting and production-support skills.
· Desirable
· Experience
working with WEM, energy markets or utilities.
· Experience
supporting business-critical enterprise integration platforms.
· Experience
with security remediation, service accounts and privileged-access management.
· Experience
· Senior-level
experience in software/integration development.
· Proven
experience designing and delivering enterprise integrations.
· Ability
to work independently and collaborate with architects, technical leads,
security, infrastructure, database and testing teams.
· In short: we
need a hands-on senior developer who is strong in .NET + APIs/APIM + RabbitMQ +
Azure + SQL Server, with good security, testing, CI/CD and production-support
experience.
