Job Search and Career Advice Platform

Enable job alerts via email!

Hardware Programmer

PT Nutech Integrasi

Jakarta Utara

On-site

IDR 200.000.000 - 300.000.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A reputable technology firm in Indonesia seeks a software developer proficient in Kotlin and C#. The ideal candidate will work on both Android and desktop applications, collaborating with cross-functional teams. Strong problem-solving skills and proficiency in version control are essential. The firm is committed to delivering innovative ICT solutions across various industries.

Qualifications

  • Strong proficiency in Kotlin and familiarity with Java.
  • Solid understanding of Android SDK and Material Design principles.
  • Familiarity with UI design using XML and Jetpack Compose.

Responsibilities

  • Develop and maintain Android applications using Kotlin or Java.
  • Collaborate with cross-functional teams to develop and deliver software.
  • Optimize application performance to enhance user experience.

Skills

Kotlin
Java
RESTful APIs
SQLite
Version Control (Git)
C#

Education

Bachelor’s degree in Computer Science or related field

Tools

Android SDK
PostgreSQL
Visual Studio (for .NET)
Job description
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Strong proficiency in Kotlin and familiarity with Java.
  • Solid understanding of Android SDK, Android Jetpack Components, and Material Design principles.
  • Experience with RESTful APIs, JSON, and integrating backend services.
  • Knowledge of MVVM, Clean Architecture, or other design patterns.
  • Familiarity with UI design using XML and modern approaches like Jetpack Compose.
  • Experience with data storage (SQLite, Room Database, SharedPreferences).
  • API integration using Retrofit/Volley and handling JSON/XML data.
  • Proficiency in programming languages commonly used for desktop applications, such as C# or Java.
  • Experience with .NET Framework, particularly in desktop application development using WinForms or WPF (Windows Presentation Foundation).
  • Knowledge of object-oriented programming (OOP) principles and design patterns.
  • Database Management: Familiarity with SQL or PostgreSQL. Ability to perform CRUD (Create, Read, Update, Delete) operations.
  • Version Control: Familiarity with Git for source code management.
  • Willing to learn ISO7816, ISO14443, EMVCo, PCI DSS.
Soft Skills
  • Strong problem‑solving skills, good communication and teamwork abilities.
  • Ability to learn quickly and perform effectively under pressure.
  • Value added verbal and written communication skills in English.
  • Able to work and interact comfortably in site/field on related projects, such as port, station or work outside the office.
Job Description
  • Develop and maintain Android applications using programming languages such as Java or Kotlin.
  • Develop and maintain Desktop applications using programming languages such as C#.
  • Collaborate with cross‑functional teams, including Technical Writer, DevOps, IT Support and QA testers, to develop and deliver software on related projects.
  • Write clean, scalable, and maintainable code following industry best practices and coding standards.
  • Debug and resolve software defects and issues reported by users or found during testing.
  • Optimize application performance to enhance user experience and system efficiency.
  • Ensure compatibility with various operating systems and hardware configurations.
  • Maintain version control and participate in code reviews to ensure high‑quality code.
  • Contribute to the creation of documentation such as user manuals, user acceptance testing (UAT) and maintenance guides (Providing technical materials to Technical Writer).
  • Stay updated with the latest industry trends, tools, and technologies related to desktop development.
  • Create the job progressing report to Team Leader Project/Manager.
Application Questions
  • Which of the following types of qualifications do you have?
  • What's your expected monthly basic salary?
  • How many years' experience do you have as a programmer?
  • Which of the following programming languages are you experienced in?
  • Which of the following languages are you fluent in?

PT. Nutech Integrasi was formed in early 2006. Since then the company concentrate as system integrator in ICT total solution. Nutech is dedicated to deliver the best result by furnishing the industries such as transportation, telecomunication, financial institution, logistic, health, retail, education, travel & tourism, utilities and many other with innovative products and services.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.