Developer - (.NET)
About the role
NEXT Technology Sri Lanka, the tech hub of NEXT, UK’s leading fashion retailer, is seeking a Developer to join their Finance IT team. The role involves developing, testing, and implementing enterprise financial, approval, and integration systems, collaborating with both Sri Lankan and UK teams. The successful candidate will work on modern APIs, user interfaces, serverless processing, and high-throughput data integration pipelines, supporting global operations and automation-focused projects. The position requires hands-on software development, strong .NET and cloud skills, and the ability to create technical documentation and collaborate across locations. The company offers a dynamic, growth-oriented environment supporting major international retail operations.
Must have
- Hands-on experience in software development.
- Strong capabilities in core technologies: C#, .NET 8 / .NET 10, ASP.NET Core, Web API, and Entity Framework Core.
- Experience in unit testing frameworks (e.g., xUnit, NUnit, MSTest) and mocking frameworks (e.g., Moq) to drive testable code architecture.
- Experience with Blazor or modern front-end web application development (React, Angular, or other modern frameworks).
- Proven experience with Cloud & Integration: Microsoft Azure, Azure Functions, and Azure Data Factory (ADF).
- Experience in developing AI Agentic systems
- Experience in creating clear, structured technical documentation (e.g., Low-Level Designs, technical specs, API docs).
- Experience implementing Security & Identity mechanisms using JWT.
- Strong grounding in Architecture & APIs: Clean Architecture, REST APIs, SOLID principles, Design Patterns, and Swagger/OpenAPI.
- Excellent database capabilities with SQL Server (T-SQL) and MySQL.
- Hands-on experience with DevOps & Quality tools: Azure DevOps, CI/CD pipelines, and Git source control systems.
- Practical exposure to or active experience using AI tools (e.g., GitHub Copilot, AI coding assistants) to increase engineering productivity and code quality.
- Good understanding of Agile software development methodologies.
- Excellent problem-solving skills, able to think outside of the box.
- Ability to work on your own initiative, to tight and often changing deadlines and priorities, but equally happy to work as part of an distributed global team.
- Proactively improve existing skills, taking on new technical skills as appropriate, and continuously seek to expand business knowledge.
- Excellent communication skills for cross-location collaboration with UK teams, and ability to work well under pressure and adversity.
Nice to have
- Experience with AI solution integration (e.g., exposure to LLM APIs, automated invoice/document processing, Azure Cognitive Services, or predictive financial workflows).
- Experience working with VB.NET.
- Familiarity with Test-Driven Development (TDD) principles.
- Experience with Azure Service Bus for enterprise integration workflows.
- Hands-on experience with Entra ID (Azure AD) and OAuth 2.0 authentication models.
- Experience working with financial systems or Accounts Payable workflows.
- Familiarity with legacy data extract processes.
- Applied knowledge of agile, iterative, and waterfall development processes.
- Experience of using VeraCode or automated code security scanning tools.
Technologies
- Agentic AI
- Agile
- Angular
- Authentication
- Azure
- Azure Data Factory
- Azure DevOps
- Azure Functions
- Azure Service Bus
- ChatGPT
- CI/CD
- C#
- Data Pipelines
- DevOps
- .NET
- Microsoft Entra ID
- Git
- GitHub
- GitHub Copilot
- JWT
- LLM
- MySQL
- OAuth
- OpenAPI
- React
- REST
- Serverless
- SQL
- SQL Server
- Swagger
- TDD
- Test Automation
- Unit Testing
Highlights
The role is based in Sri Lanka and involves close collaboration with UK teams. The company values growth, creativity, and teamwork. No explicit application deadline or visa/sponsorship information is provided.