Tips: Berikan penjelasan singkat tentang peran ini, seperti apa kesuksesan dalam posisi ini, dan tanggung jawab peran ini dalam organisasi secara keseluruhan.
Tanggung jawab
- Design, develop, and maintain applications using .NET Core.
- Build responsive and interactive frontend components with React, Vue, Angular, or Blazor.
- Manage and optimize database queries for both relational and non-relational databases.
- Develop, integrate, and document RESTful APIs / GraphQL services.
- Ensure application quality, scalability, and security through testing and code reviews.
- Collaborate with cross-functional teams to analyze requirements and deliver solutions.
- Deploy and manage applications using Docker/Kubernetes.
- Write and maintain clear documentation for code, processes, and APIs.
Kualifikasi
- Proficient in the latest NET Core Framework.
- Strong knowledge of Ruby, HTML, CSS, JavaScript, and modern frontend frameworks such as React, Vue, Angular, or Blazor.
- Familiar with both relational databases (MSSQL Server, PostgreSQL) and non-relational databases (Redis, MongoDB).
- Good understanding of RESTful API / GraphQL development and consumption.
- Experienced with version control systems such as Git or Azure Repositories.
- Familiar with Windows Server and Linux operating systems.
- Strong skills in containerization and deployment tools (Docker, Kubernetes).
- Experience in using Swagger (Swashbuckle) or other API documentation tools.
- Familiar with testing and quality tools in the NET Core environment (e.g., Selenium, SonarQube, etc.).