.NET Developer

PT. Adaya Solusi Teknologi

Kota Bandung

On-site

IDR 180,000,000 - 240,000,000

Full time

5 days 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

PT. Adaya Solusi Teknologi (ASTEK) is a Bandung-based IT and software development company delivering software projects for reputable Indonesian clients.

We are seeking a talented .NET Developer to design scalable architectures, build production-grade solutions, and mentor junior engineers while collaborating with Product, Design, QA, and DevOps teams to ensure high-quality delivery. The role emphasizes practical engineering, clean code, and timely production readiness, with opportunities to work

Qualifications

  • Design end-to-end architectures for new features and refactoring with scalability and cost efficiency.
  • ,
  • ,
  • ,
  • ,
  • ],
  • job_responsibilities_description:[
  • ,
  • ,
  • ,
  • ,
  • ,
  • ,
  • ,
  • ] ,
  • CoT_job_summary_short
  • COMPANY NAME: PT. Adaya Solusi Teknologi (ASTEK)KEY POINTS: .NET development, REST APIs, Azure cloud, Microservices
  • job_summary_short :"<p>PT. Adaya Solusi Teknologi (ASTEK) is a Bandung-based IT and software development company providing services to reputable Indonesian clients.</p><p>We are seeking a skilled .NET Developer to design scalable architectures, implement production-grade code, and mentor junior engineers while collaborating with Product, Design, QA, and DevOps teams to ensure high-quality delivery.</p>"
  • contract_type":"fulltime
  • location_type":"on site
  • remote_scope":null,
  • perks:[]
  • stated_min":null,

Responsibilities

  • Design end-to-end architectures for new features and refactoring with scalability and cost efficiency.
  • Act as a technical decision-maker for technology stacks, design patterns, and implementation approaches within your area of responsibility.
  • Develop production-grade code that is testable, observable, secure, and well-documented.
  • Lead code reviews, provide constructive feedback, and uphold engineering standards across the team.
  • Mentoring junior and mid-level developers, supporting both their technical growth and professional mindset development.
  • Collaborate closely with Product, Design, QA, and DevOps teams to ensure smooth and high-quality delivery.
  • Perform performance profiling, troubleshoot complex production issues, and conduct thorough root cause analysis.
  • Contribute to the technical roadmap by identifying technical debt, proposing improvements, and driving implementation.
  • Ensure the quality of non-functional requirements, including security, performance, reliability, and observability.

Skills

C#
LINQ
async/await
Generics
Delegates
Nullable types
OOP
SOLID
Design Patterns
Clean Architecture
DDD
REST APIs
Unit testing
Integration testing
Moq
TestContainers
Git
GitFlow
DevOps
Azure DevOps
Communication
Mentoring

Tools

Entity Framework Core
SQL Server
Dapper
xUnit
NUnit
Moq
TestContainers
Git
Docker
Kubernetes
Azure DevOps
GitHub Actions
GitLab CI
Serilog
OpenTelemetry
Redis
WCF
Blazor
React
Angular

Job description

We are looking for a .NET Developer who not only possesses strong technical expertise but also demonstrates architectural thinking, understands business contexts, and contributes to elevating the overall quality of the engineering team.

As one of the key technical pillars of our product development team, you will be involved throughout the entire software development lifecycle-from solution design and implementation to production deployment and continuous improvement.

We are seeking candidates who embody the mindset outlined below. The listed red flags will also be taken into consideration during the evaluation process.

Key Responsibilities

Design end-to-end application architectures for both new features and existing system refactoring, considering scalability, maintainability, and cost efficiency.

Act as a technical decision-maker for technology stacks, design patterns, and implementation approaches within your area of responsibility.

Develop production-grade code that is testable, observable, secure, and well-documented.

Lead code reviews, provide constructive feedback, and uphold engineering standards across the team.

Mentoring junior and mid-level developers, supporting both their technical growth and professional mindset development.

Collaborate closely with Product, Design, QA, and DevOps teams to ensure smooth and high-quality delivery.

Perform performance profiling, troubleshoot complex production issues, and conduct thorough root cause analysis.

Contribute to the technical roadmap by identifying technical debt, proposing improvements, and driving implementation.

Ensure the quality of non-functional requirements, including security, performance, reliability, and observability.

Required Qualifications

Minimum 3 years of experience as a .NET Developer, including at least 2 years working on production systems used by real users.

Expertise in modern C# (LINQ, async/await, generics, delegates, nullable reference types) and .NET / ASP.NET Core.

Strong understanding of Object-Oriented Programming (OOP), SOLID principles, Design Patterns, and Clean Architecture / Domain-Driven Design (DDD).

Proven experience designing and developing high-quality RESTful APIs, including resource modeling, versioning, error handling, authentication, and authorization.

Proficiency in Entity Framework Core, with a clear understanding of when to utilize raw SQL or Dapper.

Strong expertise in SQL Server, including schema design, indexing strategies, query plan analysis, stored procedures, and transaction isolation.

Experience with unit testing and integration testing frameworks such as xUnit/NUnit, Moq, and TestContainers.

Familiarity with Git and collaborative branching strategies such as GitFlow and trunk-based development.

Experience deploying applications to production environments, whether on IIS, containers, or cloud platforms, with a solid understanding of post-release application lifecycle management.

Ability to quickly understand, maintain, and improve existing codebases, including legacy systems.

Willing to be placed at the client's side

Preferred Qualifications

Experience with microservices and event-driven architectures (RabbitMQ, Kafka, Azure Service Bus).

Familiarity with Docker, Kubernetes, and container orchestration.

Experience with cloud platforms, particularly Microsoft Azure (App Service, Azure Functions, Azure SQL, Service Bus, Key Vault).

Familiarity with modern CI/CD practices and tools such as Azure DevOps, GitHub Actions, and GitLab CI.

Understanding of caching strategies (Redis, in-memory caching, CDN) and their appropriate use cases.

Experience with observability practices, including structured logging (Serilog), metrics collection, and distributed tracing (OpenTelemetry).

Familiarity with modern frontend frameworks such as Blazor, React, or Angular.

Experience working with SOAP/WCF integrations for legacy enterprise, banking, or government systems.

Contributions to open-source projects, technical blogs, or developer communities are not required but are considered a strong plus.

What We Look For
Ownership

You treat the systems and codebases you work on as if they were your own, taking responsibility from design through post-release support.

Pragmatism

You understand that the best solution is not always the most sophisticated one, but the one that best fits the business needs and team context.

Strong Communication Skills

You can clearly communicate technical decisions to both fellow developers and non-technical stakeholders.

You consistently ask "why"-whether regarding business requirements or technical decisions.

You genuinely enjoy sharing knowledge and helping others grow.

Calm Under Pressure

You remain composed and think clearly when handling critical production incidents, even at 2:00 AM.

Red Flags (Considerations During Evaluation)

Claiming seniority without experience in writing automated tests.

Inability to explain the trade-offs behind past technical decisions.

Consistently blaming frameworks, libraries, or team members when issues arise.

Having no awareness of or engagement with the .NET ecosystem over the past 2-3 years.

Your application will include the following questions:

  • Kualifikasi mana yang kamu miliki?
  • Berapa tahun pengalaman kerjamu sebagai pengembang .net?
  • Bahasa pemrograman apa saja di bawah ini yang bisa kamu gunakan?
  • Berapa tahun pengalaman kerjamu menggunakan query SQL?
  • Sistem Relational Database Management (RDBMS) apa saja yang bisa kamu gunakan?
  • Pernahkah kamu mendapatkan pekerjaan yang membutuhkan pemahaman mendalam mengenai siklus hidup pengembangan software (software development lifecycle)?
  • Library/framework front end apa saja di bawah ini yang bisa kamu gunakan?
  • Berapa tahun pengalaman kerjamu di bidang pengembangan software?

PT. Adaya Solusi Teknologi (ASTEK) is an consultant IT and software development company based in Bandung.

We are working on software projects from reputable clients in Indonesia. We are committed to always providing the best services and products with the right technologies for our clients.

PT. Adaya Solusi Teknologi (ASTEK) is an consultant IT and software development company based in Bandung.

We are working on software projects from reputable clients in Indonesia. We are committed to always providing the best services and products with the right technologies for our clients.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

.Net Developer (Web)
.Net Developer (Web)

The Software Practice • Indonesia

On-site
IDR 167,400,000 - 312,480,000
Senior .NET Developer
Senior .NET Developer

The Software Practice Pte Ltd • Citarum

On-site
IDR 535,618,639 - 892,697,732
Senior / Lead Developer (.NET)
Senior / Lead Developer (.NET)

PT Adicipta Inovasi Teknologi • Kota Malang ꦠꦸꦛꦩꦭꦁ

On-site
IDR 111,600,000 - 267,840,000
Backend Developer
Backend Developer

The Software Practice Pte Ltd • Kota Bandung

On-site
IDR 240,000,000 - 360,000,000
.Net Developer
.Net Developer

White Glove Hiring • Jakarta Pusat

On-site
IDR 240,000,000 - 460,000,000
.Net Developer
.Net Developer

PT 360 Teknologi Indonesia • Jakarta Utara

On-site
IDR 133,920,000 - 245,520,000
Senior / Lead Developer (.NET)
Senior / Lead Developer (.NET)

PT Adicipta Inovasi Teknologi • Jawa

On-site
IDR 167,400,000 - 279,000,000
Senior .NET Architect & Production-Ready Developer
Senior .NET Architect & Production-Ready Developer

PT. Adaya Solusi Teknologi • Kota Bandung

On-site
IDR 180,000,000 - 240,000,000
.NET Developer
.NET Developer

PT Astra Graphia Information Technology (AGIT) • Jakarta Utara

On-site
IDR 133,920,000 - 200,880,000
System Analyst
System Analyst

White Glove Hiring • Jakarta Barat

On-site
IDR 167,400,000 - 290,160,000