Quick overview
Job description
We 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
.
Requirements
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.
Similar jobs
- WS

Acoustics Associate Auto Apply
WSP · Fortitude Valley · Hybrid 🇦🇺
AutoCADReconciliationSalary not listed - WS

Experienced Highways Engineers - Perth Auto Apply
WSP · Perth · Hybrid 🇦🇺
Stakeholder ManagementGISBusiness Development+1Salary not listed - WS

EOI: Join our Power & Energy Group at WSP Auto Apply
WSP · Fortitude Valley · Hybrid 🇦🇺
Talent AcquisitionStakeholder ManagementRisk Management+1Salary not listed - WS

Senior Environmental Planner Auto Apply
WSP · Fortitude Valley · Hybrid 🇦🇺
Due DiligenceSalary not listed - WS

Senior Structural Technician - Maritime Auto Apply
WSP · Melbourne · Hybrid 🇦🇺
AutoCADBIMCivil 3D+3Salary not listed - WS

Lead Mechanical Engineer - Data Centres Auto Apply
WSP · Melbourne · Hybrid 🇦🇺
HVACMechanical DesignRisk ManagementSalary not listed - WS

Senior Structural Technologist - Water Auto Apply
WSP · Sydney · Hybrid 🇦🇺
AutoCADCADContinuous Improvement+2Salary not listed - WS

Licensed Absestos Assessor Auto Apply
WSP · Fortitude Valley · Hybrid 🇦🇺
FiberAuditingSalary not listed - XS
Solution DesignerRecently posted
XPT Software Australia Pty · Sydney, New South Wales · Hybrid 🇦🇺
OnboardingGCPGit+7Salary not listed - SP
EL2 Senior ICT Projects ManagerRecently posted
Softtest pays pty · Brisbane, Queensland · Hybrid 🇦🇺
Stakeholder ManagementProcurementStrategic Planning+2Salary not listed - SH
ICT Support OfficerRecently posted
St Hildas School · Southport, Queensland · On-site 🇦🇺
Microsoft OfficeAccount ManagementActive Directory+2Salary not listed - SP
EL2 Senior ICT Projects ManagerRecently posted
Softtest pays pty · Melbourne, Victoria · Hybrid 🇦🇺
Stakeholder ManagementProcurementStrategic Planning+2Salary not listed