Job Description
Hi We are GeekGarden, a consultant IT company. We are hiring the best candidate for position.
Responsibilities
- Design and implement high‑quality, scalable, and secure .NET applications using C#, ASP.NET, and other .NET technologies.
- Work with relational databases (SQL Server, MySQL, etc.) and write complex queries, stored procedures, and database design.
- Integrate with third‑party services, APIs, and external systems.
- Conduct code reviews and ensure best practices are followed.
- Present work results to the development team or to clients when needed.
- Collaborate with Product Owners, System Architects, and team members to understand requirements and user stories.
- Develop, maintain, and enhance applications using Microsoft .NET technologies.
- Write clean, scalable, and efficient code based on business and technical requirements.
- Perform testing, debugging, and troubleshooting to ensure software quality and reliability.
- Create and maintain technical documentation for code, APIs, and system architecture.
- Ensure compliance with security standards, best practices, and governance requirements.
- Continuously research and explore new technologies to support innovation and improvement.
- Design, code, test, and manage various applications.
- Collaborate with engineering team and product team to establish best products.
- Follow outlined standards of quality related to code and systems.
- Develop automated tests and conduct performance tuning.
- Develop and implement modern web‑based applications using ASP.NET and C#, ensuring performance, scalability, and maintainability.
- Optimize application performance through code review, refactoring, and tuning of SQL queries or application logic.
- Perform unit testing and integration testing to ensure system reliability and smooth deployment processes.
- Participate in code reviews, sprint planning, and continuous improvement processes within the development team.
Qualifications
- Minimum 3 years of professional experience in .NET development (C#, ASP.NET, MVC, .NET Core).
- Strong proficiency in C#, ASP.NET, and related .NET technologies.
- Strong experience with relational databases (SQL Server, MySQL, etc.), writing complex queries, stored procedures, and database design.
- Proficient in using version control tools like Git or TFS.
- Experience with .NET Core, ASP.NET MVC, Web API, Entity Framework, and related tools/libraries.
- Experience with RESTful APIs, SOAP, JSON, and XML for web services integration.
- Excellent troubleshooting and debugging skills.
- Strong teamwork and interpersonal skills with the ability to effectively communicate with technical and non‑technical stakeholders.
- Bachelor's degree in Information Technology, Computer Science, or related field.
- Experience in API development, documentation, and software testing (SIT, UAT, regression, penetration testing).
- Strong knowledge of RDBMS and SQL programming.
- Knowledge of version control systems (Git).
- Strong problem‑solving and debugging skills.
- Experience with KeyCloak, Redis, Elasticsearch, or Kubernetes is an advantage.
- Good communication and collaboration skills.
- Willing to be placed at Yogyakarta or Jakarta office.
Job Types
Full‑time, Temporary, Contract
Location
Yogyakarta, onsite (full WFO)
Additional Information
- Qty : 08 persons.
- Level : Middle up to Senior (more than 03 year's experiences in Software Development using Microsoft Technology (.Net 5 above, C#, Ms. SQL)).
- Target Start date : at least 01 month notice (10 persons join in November, 07 persons join in December 2025).
Contract Length
12 months
Application Question(s)
- Berapa ekspektasi salary kamu? (budget 10 jt)