< Back to all jobs

Software Developer
KEAWORLD PTE. LTD.
Software EngineeringSenior ExecutiveContractGeylang, Eunos, Singapore
Job Description
Job Summary:
This role involves developing and maintaining full-stack solutions across Blazor UI, APIs, service layers, and databases, while managing Azure-based data pipelines and background jobs for marketplace and inventory sync. The candidate will integrate third-party APIs (e.g., Amazon SP-API), generate large-scale reports, optimize SQL and job performance, enhance AI agent features on Azure OpenAI, and resolve production issues. Strong coding, problem-solving, and clear communication with both technical and non-technical stakeholders are essential.
Key Responsibilities:
•
Build new features across Blazor UI, API controllers, service layer, and database models.
•
Develop and maintain background job services for marketplace and inventory data sync.
•
Build and optimize data pipelines on Azure; transform data across sources for integration and analysis.
•
Integrate with third-party APIs, eg. Amazon SP-API
•
Generate Excel, PDF, and CSV reports from large production datasets.
•
Debug and resolve production issues using Azure Application Insights and telemetry.
•
Optimize SQL queries and job performance across large SQL Server datasets.
•
Extend AI agent features built on Azure OpenAI and Semantic Kernel.
•
Write efficient, reusable, and scalable code, document and communicate solutions clearly to both technical and non-technical stakeholders.
Requirements:
•
Min 2 + years of hands-on C# / .NET development (ASP.NET Core) experience
•
Hands-on Blazor Server experience — required
•
Proficient with Entity Framework Core and SQL Server
•
Solid grasp of dependency injection, repository pattern, and service layer architecture
•
Confident reading and extending large, existing codebases
•
Familiarity with Microsoft Azure (App Service, Blob Storage, SignalR)
•
Familiarity with .NET Worker Services and Azure Pipelines
Additional requirements:
•
Solid grasp of dependency injection, repository pattern, and service layer architecture
•
Confident reading and extending large, existing codebases
Good to Have:
•
Experience with Telerik UI for Blazor
•
CI/CD exposure in Azure DevOps
•
Azure Application Insights — monitoring, telemetry, and production diagnostics
•
Prior experience with REST API integrations
•
Large-scale database work — bulk operations, window functions, performance tuning
•
Prior experience with AI agentic development — LLM tool use, agent orchestration
Listing closes 5 Dec 2026.
Apply directly through the original listing. The employer’s page has the latest application details.