.NET Architect

IPI Technolab

Singapore

On-site

SGD 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

IPI Technolab in Singapore seeks a senior .NET/Azure software architect to design and build scalable, secure enterprise applications. You will lead microservices, REST APIs, and distributed systems while shaping architecture, standards, and best practices across teams.

The role emphasizes hands-on development, cloud modernization, and mentorship, with strong focus on SOLID, DDD, CQRS, and secure software practices.

Qualifications

  • Bachelor's degree in CS/IT/SE; MCA/M.Tech optional.
  • 5+ years of professional software development experience, with strong .NET/C#.
  • Hands-on expertise in C#, .NET 6/7/8+, ASP.NET Core, Web API, EF Core, SQL Server.
  • Experience designing enterprise-scale apps and microservices.
  • Knowledge of architecture, distributed systems, SOLID, Clean Architecture, DDD, CQRS.
  • Experience with Azure cloud services and cloud-native architecture.
  • Familiarity with Docker, Kubernetes, CI/CD, Git, and infra automation.
  • Experience with messaging (Kafka/RabbitMQ/Azure Service Bus) and NoSQL.

Responsibilities

  • Design and implement scalable, secure enterprise apps using C#, .NET/ASP.NET Core, Web API and Azure.
  • Define architecture, standards, design patterns, and best practices.
  • Lead microservices, REST APIs, event-driven, and distributed systems development.
  • Translate business requirements into robust technical solutions.
  • Apply Clean Architecture, SOLID, DDD, CQRS and pattern usage.
  • Design databases with SQL Server, Azure SQL, Cosmos DB, Redis or equivalents.
  • Develop cloud-native solutions on Azure and guide cloud adoption.
  • Create CI/CD pipelines with Azure DevOps, GitHub Actions, Docker, Kubernetes.
  • Establish security standards for auth, API security and encryption.
  • Analyze performance and scalability; lead modernization and migration efforts.
  • Conduct architecture/code reviews; provide mentorship.

Skills

C#
ASP.NET Core
Web API
Azure
Microservices
DDD
CQRS
SQL Server
Docker
Kubernetes
CI/CD
Security

Education

Bachelor's degree in Computer Science / IT / Software Engineering

Tools

Azure DevOps
Git
Docker
Kubernetes
Cosmos DB

Job description

Role & responsibilities :
  • Design and implement scalable, secure, and high-performance enterprise applications using C#, .NET / ASP.NET Core, Web API, and Azure.
  • Define application architecture, technical standards, design patterns, coding standards, and best practices.
  • Lead the design and development of microservices, REST APIs, event-driven systems, and distributed applications.
  • Evaluate business and technical requirements and translate them into robust, maintainable technical solutions.
  • Design solutions using Clean Architecture, SOLID principles, Domain-Driven Design (DDD), CQRS, and appropriate design patterns.
  • Design and optimize relational and NoSQL database solutions using SQL Server, Azure SQL, Cosmos DB, Redis, or equivalent technologies.
  • Develop cloud-native solutions using Microsoft Azure and guide teams on cloud adoption and modernization.
  • Design and implement CI/CD pipelines and deployment strategies using Azure DevOps, GitHub Actions, Docker, and Kubernetes.
  • Establish application security standards covering authentication, authorization, API security, identity management, encryption, and secrets management.
  • Analyze system performance, scalability, reliability, and availability and identify opportunities for optimization.
  • Lead modernization initiatives, including legacy application migration, monolith-to-microservices transformation, and cloud migration.
  • Conduct architecture and code reviews to ensure quality, maintainability, security, and adherence to established standards.
  • Provide technical leadership and mentorship to developers and senior engineers.
Preferred candidate profile :
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline. A Master's degree such as MCA/M.Tech is an advantage but not mandatory.
  • 510 years of professional software development experience, with significant experience in .NET/C#.
  • Strong hands-on expertise in C#, .NET 6/7/8+, ASP.NET Core, Web API, Entity Framework Core, and SQL Server.
  • Proven experience designing and implementing enterprise-scale applications and microservices architectures.
  • Strong understanding of software architecture, system design, distributed systems, design patterns, SOLID, Clean Architecture, DDD, and CQRS.
  • Strong experience with at least one major cloud platform, preferably Microsoft Azure.
  • Experience with Azure services such as Azure App Service, Functions, AKS, Service Bus, API Management, Azure SQL, Cosmos DB, Key Vault, and Application Insights.
  • Hands-on knowledge of Docker, Kubernetes, CI/CD, Git, Azure DevOps/GitHub Actions, and infrastructure automation.
  • Experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus.
  • Strong database knowledge, including SQL performance tuning, indexing, transactions, database design, and NoSQL technologies.
  • Good understanding of OAuth 2.0, OpenID Connect, JWT, RBAC, OWASP, and secure application development.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.
  • Ability to lead technical discussions and make architecture decisions based on scalability, security, performance, cost, and maintainability.
  • Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer
Senior .NET Developer

I.O.T. WORKZ PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
.Net Software Developer | Team Lead
.Net Software Developer | Team Lead

RECRUIT EXPRESS PTE LTD • Singapore

On-site
SGD 90,000 - 140,000
Software Engineer
Software Engineer

TRD SYSTEMS PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Tech Lead - .Net Developer
Tech Lead - .Net Developer

recruit express pte ltd • Singapore

On-site
SGD 90,000 - 130,000
Tech Lead - .Net Developer IFL
Tech Lead - .Net Developer IFL

recruit express pte ltd • Singapore

On-site
SGD 90,000 - 130,000
Technical Architect/Lead (.NET)
Technical Architect/Lead (.NET)

Capgemini • Singapore

On-site
SGD 90,000 - 135,000
Dot Net Developer REQ123
Dot Net Developer REQ123

User Experience Researchers Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Dot Net Developer REQ123
Dot Net Developer REQ123

USER EXPERIENCE RESEARCHERS PTE. LTD • Singapore

On-site
SGD 90,000 - 130,000
.NET Developer (Ref 17395)
.NET Developer (Ref 17395)

JOBLINE RESOURCES PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Dot Net Developer #1582
Dot Net Developer #1582

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 125,000