Show more filters
Banner image for User Experience Researchers Pte Ltd (Singapore)
Job Type   /   Job Level
Full-time   /   Others/Any
Company Location
Singapore
About This Job

User Experience Researchers Pte Ltd (Singapore)

Location: Singapore

Work Mode: On-site

Industry: Information Technology & Services

Job Description

About the Role

We are seeking an experienced Technical Lead to drive the development and modernization of high-performance, scalable web applications. This role will lead architectural design, mentor engineers, and spearhead the migration of legacy systems into modern .NET 8+ environments while embracing AI-assisted development practices.

Key Responsibilities

Lead the design and development of scalable web applications using ASP.NET Core / .NET 8+Define and implement modern architectural patterns (e.g., CQRS, Mediator, Vertical Slice Architecture)Drive migration of legacy .NET Framework systems to modern, cross-platform .NET environmentsDevelop high-performance backend services and APIs with strong focus on scalability and reliabilityProvide hands-on leadership by contributing to critical components and core architecture (40–50% coding)Mentor and guide developers, promoting best practices in coding, testing, and system designEstablish and enforce code quality standards through code reviews and automated toolsLeverage AI tools (e.g., GitHub Copilot) to improve development efficiency and team productivityCollaborate with cross-functional teams including product, DevOps, and infrastructure

Requirements

Strong expertise in C#, .NET Core / .NET 8+, ASP.NET Core Web APIsProven experience in designing scalable and maintainable system architecturesHands-on experience with design patterns such as CQRS, Mediator, and clean architecture principlesStrong experience with databases such as Oracle (preferred) or SQL ServerProficiency in Entity Framework Core and micro-ORM tools like DapperSolid experience in unit and integration testing (e.g., xUnit, NSubstitute, FluentAssertions)Experience in migrating legacy applications to modern architecturesFamiliarity with AI-assisted development tools and practicesStrong problem-solving skills and ability to handle complex technical challengesGood communication skills and ability to lead technical discussions

Good to Have

Experience with Azure Cloud services (e.g., AKS, ACR, Application Insights)Knowledge of containerization tools such as DockerExperience with CI/CD pipelines (Azure DevOps, GitHub Actions)Familiarity with event-driven architecture and messaging systems (e.g., Kafka, Azure Service Bus)Exposure to distributed systems and microservices architecture
Jobs in Singapore   »   Technical Lead (.NET)

More jobs