.NET Developer
Description
Job Description
1. Planning
Collaborate with Product Owners and System Architects to understand features and user stories.
Estimate story points and contribute to team capacity planning.
2. Development & Testing
Write clean, maintainable, and scalable code following best practices based on business and technical requirements.
Perform unit testing, support integration testing, and regression testing.
Fix bugs and continuously improve code quality.
3. Documentation & Compliance
Document code, APIs, and architectural decisions for future reference.
Ensure compliance with security, regulatory, and governance requirements.
Actively participate in R&D activities.
Requirements
Bachelor's degree in Information Technology or a related field from a reputable university.
More than 3 years of experience in software development using .NET 5 or above, C#, and MS SQL.
Experience in API development, documentation, diagram creation, SIT/UAT, penetration testing, etc.
Good knowledge of RDBMS and SQL programming (queries, DML, DDL).
Good knowledge of JavaScript programming (jQuery and Telerik Kendo UI preferred).
Good knowledge of version control systems (Git).
Strong problem-solving and debugging skills.
Experience with Keycloak, Redis, or Elasticsearch is an advantage.
Experience with Kubernetes is preferred.
Good communication, interpersonal, and presentation skills.
Note:
Work Location: Yogyakarta or Jakarta (candidates can be based in either location and will not be required to relocate between the two).