

Full Stack Developer
PT Kairos Utama Indonesia
- Jakarta Selatan, Indonesia12B, 1, RT05/RW02, Jalan Dr Ide Anak Agung Gde Agung, Kuningan Timur Kel., Setia Budi, Jakarta Selatan, DKI Jakarta, IndonesiaJakarta SelatanDKI JakartaIndonesiaIndonesia
- Penuh waktuFULL_TIME
Lowongan dipasang 9 hours ago dan batas waktu lamaran adalah 27 Feb
Rekruter terakhir aktif 6 days ago
2025-12-30T00:53:43.211161+00:002026-02-27T17:00:00+00:00Deskripsi Pekerjaan
.NET Full Stack Developer is responsible for designing, developing, testing, deploying, and maintaining end-to-end web applications using Microsoft .NET technologies on the backend and modern frontend frameworks. This role requires strong technical expertise across backend services, frontend UI, databases, APIs, security, and deployment processes.
The developer works closely with Business Analysts, UI/UX Designers, DevOps Engineers, and stakeholders to deliver scalable, secure, and high-performance applications.
Job Description:
1. Backend Development (.NET)
- Design, develop, and maintain server-side applications using: (C#, ASP.NET Core / ASP.NET MVC, .NET Web API / Minimal APIs).
- Design and implement RESTful APIs for frontend and third-party integrations.
- Implement business logic, validation, and transaction handling.
- Manage authentication and authorization using: (ASP.NET Identity, OAuth2 / OpenID Connect, JWT 'JSON Web Tokens' ).
- Ensure backend services are scalable, secure, maintainable, and well-documented.
2. Frontend Development
- Develop responsive and interactive user interfaces using: (HTML5, CSS3, JavaScript, TypeScript, Frontend frameworks such as React, Angular, or Blazor).
- Implement UI designs based on UX/UI wireframes and specifications.
- Integrate frontend applications with backend APIs.
- Ensure cross-browser compatibility and mobile responsiveness.
- Apply best practices in performance, accessibility, and usability.
3. Database Design & Data Management
- Design, develop, and maintain relational databases using: (Microsoft SQL Server, PostgreSQL / MySQL 'optional' ).
- Write optimized SQL queries, stored procedures, and views.
- Use ORM tools such as: (Entity Framework Core, Dapper).
- Ensure data integrity, indexing, performance tuning, and efficient data access.
- Handle data migration and versioning when required.
4. API & System Integration
- Integrate third-party services and APIs (e.g., payment gateways, email services, cloud services).
- Develop and maintain internal APIs for microservices or external clients.
- Implement API versioning, error handling, and logging.
- Ensure secure API communication using HTTPS, tokens, and certificates.
5. Security & Compliance
- Apply secure coding practices throughout the development lifecycle.
- Protect applications against common vulnerabilities such as: (SQL Injection, XSS, CSRF, Broken authentication).
- Implement Role-Based Access Control (RBAC).
- Secure sensitive data using encryption at rest and in transit.
- Ensure compliance with internal security policies and relevant standards (e.g., ISO 27001, GDPR if applicable).
6. Testing & Quality Assurance
- Perform unit testing, integration testing, and basic application testing.
- Debug, troubleshoot, and fix issues independently.
- Ensure code quality, stability, and performance before deployment.
Kualifikasi Minimum
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Able to do Frontend and Backend and doing Troubleshooting if Required.
- 1–3 years of experience as a .NET Full Stack Developer or Software Developer.
- Experience using Git / version control.
- Familiar with Visual Studio .NET, XML, JSON, Script Schedular, Data Validation, Store procedure.
- Strong analytical and planning skills.
- Strong communication skills and ability to work collaboratively in a team
Fasilitas dan Tunjangan
Medical / Health Insurance
Keahlian yang diperlukan
- HTML
- ASP.NET
- Critical Thinking
- SQL
- Communication Skills
Ringkasan Perkerjaan
- Tingkat Posisi
- Lulusan Baru / Junior
- Spesialisasi
- IT and Software
- Persyaratan tingkat pendidikan
- Lulus program Sarjana (S1)
- Alamat Kantor
- Menara Caraka, Jalan Dr Ide Anak Agung Gde Agung 1, RT05/RW02, Kuningan Timur Kel., Setia Budi, Jakarta Selatan, 12950, Indonesia
Agar merasa aman saat melamar: carilah ikon verifikasi dan selalu lakukan riset terhadap Perusahaan yang Anda lamar. Hindari dan laporkan situasi dimana Perusahaan membutuhkan bayaran dalam proses rekrutmen mereka.