Software Engineer
Summary
Software engineer in Indonesia building applications with .NET 5+/C# and MS SQL Server: developing and documenting APIs, writing clean tested code, fixing bugs, and collaborating with Product Owners and System Architects. Keycloak, Redis, Elasticsearch, and Kubernetes experience is a plus.
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 Server.
- Experience in API development, documentation, diagramming, SIT, UAT, and penetration testing.
- Strong knowledge of RDBMS and SQL programming (queries, DML, DDL).
- Proficient in JavaScript (jQuery); experience with Telerik Kendo UI is a plus.
- 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.
Job Descriptions
- Collaborate with Product Owners and System Architects to understand features and user stories.
- Estimate story points and contribute to team capacity planning.
- Write clean, maintainable, and scalable code following best practices, based on business and technical requirements.
- Perform unit testing, and support integration testing and regression testing.
- Fix bugs and continuously improve code quality.
- Document code, APIs, and architectural decisions for future reference.
- Ensure compliance with security, regulatory, and governance requirements.
- Actively participate in R&D activities.

