Designing and developing robust, scalable APIs using .NET Core 6+, with a focus on cloud-native architecture.
Ensuring APIs are cloud-ready and built to integrate with Azure services such as:
Azure API Management (APIM) for secure and scalable API exposure.
Azure Logic Apps and Azure Functions for orchestration and serverless workflows.
Azure Service Bus for messaging and decoupled communication.
Collaborating with DevOps teams to implement CI/CD pipelines using Azure DevOps.
Working closely with architects, developers, and stakeholders to align API solutions with business and technical goals.
Supporting and mentoring team members, and contributing to 3rd line support when needed.
Core Technical Skills
Strong experience in .NET Core and .NET Framework using C# and VB.NET.
Solid understanding of RESTful API design, Entity Framework Core, and LINQ.
Proficiency in SQL Server and Oracle PL/SQL.
Hands-on experience with Azure Integration Services (APIM, Logic Apps, Functions, Service Bus).
Familiarity with Azure Key Vault, App Configuration, and Managed Identities.
Experience with Azure DevOps for CI/CD and release management.
Additional Skills
Good understanding of Windows Server, IIS, and networking fundamentals (TCP/IP, DNS, DHCP).
Scripting experience with PowerShell.
Exposure to virtualization technologies like VMWare.
Nice to Have
Experience with messaging platforms like WebSphere MQ, MSMQ, MuleSoft, or BizTalk.
Background in financial services, especially online banking or SWIFT.
Familiarity with Agile methodologies such as SCRUM, SAFe, or DSDM.
Experience with Kong.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time