job description
Join Talentbook Solutions as a Senior .NET Software Developer and contribute to cutting-edge, multi-tiered applications that drive digital transformation. Based in the vibrant tech hub of Bali, Indonesia, this role offers the unique opportunity to work on high-impact projects while enjoying the island’s dynamic work-life balance.
We’re seeking a highly motivated and exceptional .NET Developer with a proven track record in designing, developing, and deploying scalable software solutions. You’ll collaborate with cross-functional teams to deliver robust, high-performance applications using the latest .NET technologies, cloud platforms, and modern architectural patterns.
This is a full-time position with a competitive salary range of IDR 15M–22M/month, commensurate with experience. Whether you're based in Canggu, Ubud, Denpasar, or other Bali hotspots, you’ll thrive in a flexible, innovation-driven environment.
Responsibility
- Design, develop, and maintain scalable .NET applications using C#, ASP.NET Core, and Entity Framework.
- Collaborate with stakeholders to gather requirements and translate them into technical specifications.
- Optimize application performance through code reviews, profiling, and best practices in software engineering.
- Implement RESTful APIs, microservices, and cloud-based solutions (Azure/AWS).
- Ensure high availability and security of applications through CI/CD pipelines, automated testing, and DevOps practices.
- Troubleshoot and debug complex issues across multiple system layers.
- Mentor junior developers and contribute to architectural decisions for long-term scalability.
- Stay updated with emerging .NET trends and advocate for technology adoption to enhance productivity.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Minimum 5+ years of professional experience in .NET development (C#, ASP.NET Core, MVC).
- Strong proficiency in SQL Server, PostgreSQL, or other relational databases.
- Experience with cloud platforms (Azure, AWS) and containerization (Docker, Kubernetes).
- Familiarity with front-end frameworks (React, Angular, or Vue.js) is a plus.
- Solid understanding of OOP, SOLID principles, and design patterns.
- Excellent problem-solving skills and ability to work in Agile/Scrum environments.
- Strong communication skills in English and ability to collaborate with global teams.