Senior .NET Developer

Location
Bandung Kota
Workplace
On-site

About this role

We are looking for an exceptionally sharp Senior .NET Developer who combines strong technical depth with the ability to lead, mentor, and drive delivery across a team. You should be someone who takes ownership not just of your own code, but of the people and projects around you.

Our culture is results-driven and values execution and creativity. You'll have real ownership over your deliverables and the people you work with. You'll be part of a high-performing cross-functional team where you get to witness the direct impact of your work, seeing applications go live and real-world usage follow.

Responsibilities

  • Deliver optimized, scalable, and maintainable end-to-end software systems built on .NET C#.

  • Design and implement both frontend and backend components, ensuring smooth integration through well-defined APIs and business logic.

  • Conduct system design at feature level, covering application, database, and infrastructure aspects.

  • Ensure code quality through unit, integration, and user acceptance testing.

  • Apply automation tools for build, deployment, and configuration management.

  • Maintain adherence to enterprise security standards and best practices.

  • Identify and recommend improvements to system design, performance, and maintainability.

  • Create and maintain technical documentation for systems and applications.

  • Lead a small team of developers, providing technical direction, code reviews, and day-to-day guidance.

  • Mentor junior developers and contribute to knowledge sharing within the team.

Requirements

  • Minimum 3-5 years of software development experience.

  • Strong proficiency in .NET C# for building web applications, with solid understanding of software architecture and design patterns.

  • Experience with frontend technologies such as Vue.js or React, and comfort working across the full stack.

  • Experience designing, documenting, and implementing efficient RESTful APIs.

  • Experience with version control (Git) and CI/CD tools such as GitLab.

  • Familiarity with cloud platforms such as AWS or Azure.

  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.

  • Familiarity with relational and NoSQL databases, including performance tuning.

  • Understanding of Agile methodologies and the full software development lifecycle.

  • Strong debugging skills, with the ability to lead others through complex and non-obvious problems.

  • Clear and precise written communication, with the ability to document ideas, progress, and issues so that distributed teams can work effectively and asynchronously.

  • The role is based in Bandung, Indonesia, and on-site presence is required.

Nice to have:

  • Experience with AI tools, APIs, or integrating LLM-based features into applications.

  • Experience with microservices architecture.

  • Knowledge of security best practices and OWASP principles.

  • Experience with serverless or event-driven architectures.

  • Exposure to automated testing, DevOps practices, and cloud or on-premise monitoring tools.

  • If you have built something meaningful in the past, we would love to hear about it. GitHub and/or Stack Overflow profiles are welcome.

We seek your understanding that only shortlisted candidates will be notified.

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Know someone who'd be great for this?