job description
Join PERSOL, a global leader in workforce solutions, as a Senior .NET Developer and become part of a dynamic team shaping the future of digital transformation. Based in the vibrant tech hubs of Bali (Canggu, Ubud, Denpasar, Jimbaran, Nusa Dua, Kuta, or Badung), you’ll work on cutting-edge projects while enjoying the island’s unparalleled work-life balance. This is a remote contract role offering flexibility without compromising on impact.
As a .NET Developer, you’ll collaborate with cross-functional teams to design, develop, and deploy scalable software solutions using C#, .NET Core, ASP.NET, and Azure. Whether you’re optimizing backend systems, integrating APIs, or enhancing cloud infrastructure, your expertise will drive innovation for clients across industries. With a focus on clean code, performance, and security, you’ll play a pivotal role in delivering high-quality applications that meet modern business demands.
At PERSOL, we value continuous learning, collaboration, and ownership. You’ll have access to the latest tools, mentorship from industry experts, and opportunities to grow your career in a supportive environment. If you’re passionate about .NET development and eager to work in a forward-thinking team, we’d love to hear from you!
Why Bali? Enjoy a tropical lifestyle with world-class coworking spaces, fast internet, and a thriving expat community—all while advancing your career with a global company.
Responsibility
- Design, develop, and maintain scalable .NET applications using C#, .NET Core, and ASP.NET.
- Collaborate with product managers, designers, and QA teams to deliver high-quality software solutions.
- Optimize application performance, security, and reliability through best practices and code reviews.
- Integrate third-party APIs, databases (SQL/NoSQL), and cloud services (Azure/AWS).
- Troubleshoot, debug, and resolve technical issues in production and development environments.
- Write clean, maintainable, and well-documented code following SOLID principles.
- Participate in Agile/Scrum ceremonies, including sprint planning, stand-ups, and retrospectives.
- Mentor junior developers and contribute to team knowledge-sharing initiatives.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of professional experience in .NET development (C#, .NET Core, ASP.NET).
- Proficiency in RESTful APIs, microservices, and cloud platforms (Azure/AWS).
- Experience with SQL/NoSQL databases (SQL Server, PostgreSQL, MongoDB).
- Familiarity with DevOps practices (CI/CD, Docker, Kubernetes) is a plus.
- Strong problem-solving skills and ability to work in Agile environments.
- Excellent communication skills in English (written and verbal).
- Self-motivated with a passion for learning new technologies and best practices.