Back to search:Information Technology / Jakarta

Responsibilities

Design, develop, and maintain web and desktop applications using .NET (Core/Framework) and C#

Build and optimize back-end services and database structures using MySQL

Develop and integrate Java-based services or modules where required

Ensure the performance, quality, and responsiveness of applications

Collaborate with UI/UX designers, QA engineers, and product managers

Conduct code reviews, unit testing, and participate in agile sprint planning

Troubleshoot, debug, and upgrade existing applications

Document development processes, standards, and best practices

Stay updated with emerging technologies and propose improvements

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or related field

4–5 years of proven experience in application development

Strong proficiency in .NET (preferably latest version) and C#

Experience in developing web/apps with ReactJs

Solid experience with MySQL (designing schema, writing optimized queries, indexing)

Proficiency in Java and knowledge of related frameworks (Spring Boot is a plus)

Experience in integrating RESTful APIs and third-party libraries

Familiar with version control systems (e.g., Git)

Strong analytical, problem-solving, and debugging skills

Excellent communication and teamwork abilities