Search by job, company or skills

K

Senior Software Developer

2-4 Years
SGD 4,000 - 5,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

  1. Build new features across Blazor UI, API controllers, service layer, and database models.

  2. Develop and maintain background job services for marketplace and inventory data sync.

  3. Build and optimize data pipelines on Azure transform data across sources for integration and analysis.

  4. Integrate with third-party APIs, eg. Amazon SP-API

  5. Generate Excel, PDF, and CSV reports from large production datasets.

  6. Debug and resolve production issues using Azure Application Insights and telemetry.

  7. Optimize SQL queries and job performance across large SQL Server datasets.

  8. Extend AI agent features built on Azure OpenAI and Semantic Kernel.

  9. Write efficient, reusable, and scalable code, document and communicate solutions clearly to both technical and non-technical stakeholders.

Requirements:

  1. Min 2 + years of hands-on C# / .NET development (ASP.NET Core) experience

  2. Hands-on Blazor Server experience - required

  3. Proficient with Entity Framework Core and SQL Server

  4. Solid grasp of dependency injection, repository pattern, and service layer architecture

  5. Confident reading and extending large, existing codebases

  6. Familiarity with Microsoft Azure (App Service, Blob Storage, SignalR)

  7. Familiarity with .NET Worker Services and Azure Pipelines

Additional requirements:

  1. Solid grasp of dependency injection, repository pattern, and service layer architecture

  2. Confident reading and extending large, existing codebases

Good to Have:

  1. Experience with Telerik UI for Blazor

  2. CI/CD exposure in Azure DevOps

  3. Azure Application Insights - monitoring, telemetry, and production diagnostics

  4. Prior experience with REST API integrations

  5. Large-scale database work - bulk operations, window functions, performance tuning

  6. Prior experience with AI agentic development - LLM tool use, agent orchestration

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144963711