Senior Software Developer (.NET)

Talent Search Recruitment - Indonesia

Jakarta Selatan

On-site

IDR 35,000,000 - 60,000,000

Full time

37 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Talent Search Recruitment - Indonesia is assisting a client in the telecommunications and network infrastructure industry in Jakarta Selatan to hire a Senior Software Developer (.NET). You will design and build reliable backend services and REST APIs.

You will mentor developers, participate in Agile ceremonies, and help modernize applications using .NET 6+, EF Core, SQL Server, and cloud tools like Azure. The role offers growth within a dynamic tech team.

Qualifications

  • 5+ years of hands-on experience developing web apps with C#/.NET.
  • Strong knowledge of ASP.NET Core, MVC, and Web API.
  • Experience designing REST APIs with proper versioning and error handling.

Responsibilities

  • Design, develop, test, and maintain backend services and web apps using C#, .NET, and ASP.NET Core.
  • Build robust REST APIs and integrate with internal/external services.
  • Own features end-to-end from design to deployment and production support.
  • Collaborate in an Agile team with sprint planning and code reviews.
  • Improve performance via query optimization, caching, and async programming.
  • Mentor mid-level developers and contribute to architectural decisions.

Skills

C#
ASP.NET Core
REST APIs
SQL Server
EF Core
Git
Agile
Unit testing
OAuth 2.0
Azure
Docker
React/Blazor

Tools

Azure DevOps
Docker
GitHub Actions
Serilog
OpenTelemetry
Redis

Job description

About the Company

Our client is a growing company in the telecommunications and network infrastructure industry, providing technology-driven solutions that support connectivity and digital infrastructure. As the business continues to expand, they are looking for a Senior Software Developer (.NET) to join their technology team and take ownership of developing, enhancing, and supporting business-critical applications and services.

About the Role

As a Senior Software Developer (.NET), you will play a key role in designing and building reliable, scalable applications and backend services. You will be involved throughout the development lifecycle, from technical design and development to deployment, performance improvement, and production support, while also contributing to technical decisions and mentoring other developers.

Key Responsibilities
  • Design, develop, test, and maintain backend services and web applications using C#, .NET, and ASP.NET Core.
  • Build and maintain robust REST APIs, including integration with internal and external services.
  • Take ownership of features end-to-end, from technical design and development through testing, deployment, and production support.
  • Work closely with the development team in an Agile environment, participating in sprint planning, estimation, code reviews, demos, and retrospectives.
  • Identify and improve application performance and reliability through query optimization, caching, asynchronous programming, and API performance improvements.
  • Contribute to technical and architectural decisions for new modules and the modernization of existing applications.
  • Review code and provide constructive feedback to maintain high standards of code quality and engineering practices.
  • Mentor and support mid-level developers, sharing technical knowledge and best practices.
  • Investigate complex production issues, identify root causes, and drive issues through to resolution.
  • Contribute to continuous improvement of development processes, architecture, application performance, and overall system quality.
Requirements
  • 5+ years of hands-on experience developing web applications using C# and ASP.NET.
  • Strong experience with .NET Core / .NET 6+, including building, deploying, and debugging applications in production.
  • Strong knowledge of ASP.NET Core, MVC, and Web API.
  • Strong SQL Server experience, including schema design, stored procedures, indexing, execution plans, and query optimization.
  • Hands-on experience with Entity Framework / EF Core, with an understanding of when to use EF Core versus raw SQL.
  • Strong experience designing and integrating REST APIs, including API versioning, error handling, and troubleshooting service-to-service failures.
  • Strong understanding of object-oriented programming, SOLID principles, and common design patterns, with good judgment in applying them appropriately.
  • Experience with unit and integration testing using tools such as xUnit, NUnit, or Moq.
  • Strong understanding of authentication and authorization, including OAuth 2.0, OIDC, JWT, and role- or claim-based access control.
  • Hands-on experience with Git, including branching strategies and pull-request workflows.
  • Experience working in an Agile software development environment.
  • Strong debugging, problem-solving, and analytical skills.
Strongly Preferred
  • Experience with Azure, particularly App Service, SQL, Storage, Key Vault, or Service Bus; equivalent AWS experience is also relevant.
  • Experience with CI/CD pipelines, such as Azure DevOps or GitHub Actions.
  • Experience with Docker and container-based deployments.
  • Familiarity with structured logging and observability tools such as Serilog, Application Insights, or OpenTelemetry.
  • Experience with Redis or other distributed caching solutions.
  • Experience with background jobs and messaging technologies such as Hangfire, Azure Service Bus, or RabbitMQ.
  • Familiarity with front-end technologies such as React, Angular, or Blazor, including TypeScript.
  • Experience with multi-tenant applications or SaaS architecture, including tenant isolation and per-tenant configuration.
  • Experience using AI-assisted development tools, such as GitHub Copilot or Claude Code, and interest in integrating AI/LLM capabilities into product features.
  • Exposure to SSRS, Power BI, ETL, or background job development.
  • Experience maintaining .NET Framework 4.8 and jQuery-based applications.
What You'll Get
  • Opportunity to work with a modern .NET technology stack within a growing telecommunications and network infrastructure business.
  • Exposure to challenging technical projects involving application development, APIs, integrations, performance, and system modernization.
  • Opportunities to contribute to technical and architectural decisions and take ownership of key modules.
  • Mentorship and collaboration within an experienced technology team.
  • Opportunity to mentor other developers and further develop your technical leadership capabilities.
  • A collaborative Agile environment where your ideas and technical input are valued.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer (.NET)
Senior Software Developer (.NET)

Talent Search Recruitment Consultant • Jakarta Pusat

On-site
IDR 300,000,000 - 520,000,000
Junior Software Developer (.NET)
Junior Software Developer (.NET)

Talent Search Recruitment - Indonesia • Jakarta Selatan

On-site
IDR 200,880,000 - 279,000,000
Junior Software Developer (.NET)
Junior Software Developer (.NET)

Talent Search Recruitment Consultant • Jakarta Pusat

On-site
IDR 167,400,000 - 290,160,000
.NET Developer
.NET Developer

PT Pro Sigmaka Mandiri • Jakarta Utara

On-site
IDR 133,920,000 - 223,200,000
Senior Full Stack Developer
Senior Full Stack Developer

AME Research • Jakarta Pusat

On-site
IDR 240,000,000 - 360,000,000
Competitive salary
Senior .NET Developer
Senior .NET Developer

The Software Practice Pte Ltd • Citarum

On-site
IDR 535,618,000 - 892,698,000
Net Developer
Net Developer

PT Indo Online Mitra Usaha (Vox Asia) • Kota Bandung

On-site
IDR 200,880,000 - 334,800,000
.NET Developer
.NET Developer

PT Adicipta Inovasi Teknologi • Jakarta Barat

On-site
IDR 200,880,000 - 312,480,000
Full Stack .Net Developer
Full Stack .Net Developer

Archipelago International • Jakarta Selatan

On-site
.Net Developer
.Net Developer

PT Pandawa Karir Citra • Jakarta Utara

On-site
IDR 120,000,000 - 240,000,000