MiTech Logo

Join Our Team!

At MITech, we’re more than just an IT solutions provider—we’re a team of innovators, problem solvers, and tech enthusiasts. If you're passionate about technology, eager to make an impact, and ready to grow your career in a dynamic environment, we’d love to have you on board!

Available Jobs

Support Engineer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

Provide technical support for OutSystems applications, resolve user issues, and ensure smooth operations

Persyaratan

  • Bachelor Degree (S1), semua jurusan
  • Experience: Junior (0-3 thn), Middle (3-5 thn), Senior (5≥ thn)
  • Experience with troubleshooting and resolving issues in OutSystems apps.
  • Experience in monitoring Outsystems performance using tools like Dynatrace, FogLight, Elastic, or built-in monitoring to ensure app health and implement fixes as required.
  • Experience in using incident management tools (e.g., Jira).
  • Familiar with OutSystems environment, configuration, and updates

Developer Ops Engineer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Manage the deployment pipeline, ensure the application’s scalability, reliability, and optimize the deployment processes

Persyaratan

  • Bachelor Degree (S1), all major
  • Experience: Junior (0-3 thn), Middle (3-5 thn), Senior (5≥ thn)
  • Experience in using CI/CD Tools & Deployment pipelines such as Lifetime, Jenkins, GitLab.
  • Experience in writing scripts (e.g., Python, Bash) to automate deployment and management tasks.
  • Experience in monitoring Outsystems performance using tools like Dynatrace, FogLight, Elastic, or built-in monitoring to ensure app health and implement fixes as required.
  • Experience in managing relational databases, performing backups, and optimizing database queries

Application Monitoring

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Monitor and optimize application performance using Dynatrace, ensuring optimal end-user experience and service availability

Persyaratan

  • Bachelor Degree (S1) all major
  • Experience: Junior (0-3 thn), Middle (3-5 thn), Senior (5≥ thn)
  • Experience in configuring and fine-tuning application monitoring, including tracing user requests, monitoring services, and detecting anomalies.
  • Experience in setting up and managing Real User Monitoring to track end-user interactions, page load times, and user experience.
  • Experience in setting up synthetic tests to simulate user activity and monitor application availability and performance.
  • Experience in diagnosing and troubleshooting performance issues in applications, services, and infrastructure using Dynatrace’s AI-driven insights.
  • Experience in using Dynatrace to continuously optimize application performance by identifying slow transactions, memory leaks, and inefficient code.
  • Dynatrace Performance Analyst Certification is plus

Infrastructure Monitoring

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

Monitor and optimize infrastructure components (servers, databases, containers, etc.) using Dynatrace, ensuring high availability and performance

Persyaratan

  • Bachelor Degree (S1), semua jurusan
  • Experience: Junior (0-3 thn), Middle (3-5 thn), Senior (5≥ thn)
  • Experience in setting up and managing infrastructure monitoring for servers, virtual machines, databases.
  • Experience in monitoring and analyzing host-level performance, CPU, memory, disk, and network utilization.
  • Familiar with setting up log monitoring and analysis, enabling quick identification of infrastructure issues
  • Experience in optimizing infrastructure performance by identifying bottlenecks and inefficiencies using Dynatrace insights.
  • Dynatrace Infrastructure Monitoring Certification

Database Monitoring

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

Monitor and optimize the performance of databases, ensuring database health and

availability

Persyaratan

  • Bachelor Degree (S1), semua jurusan
  • Experience: Junior (0-3 thn), Middle (3-5 thn), Senior (5≥ thn)
  • Experience in setting up and configuring Foglight for monitoring Oracle relational database.
  • Experience in identifying and resolving slow-running queries and resource-heavy database operations using Foglight’s insights.
  • Experience in monitoring database growth, disk utilization, and performance trends for capacity planning.
  • Experience in configuring database-related alerts (e.g., high CPU usage, query timeouts) and generating performance reports for database administrators.
  • Experience in troubleshooting database connectivity, performance, and health issues. Foglight
  • Database Monitoring Certification

Data Campaign Engineer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

- Design, build, and maintain scalable data pipelines to support data integration, transformation, and analysis across multiple systems.

- Develop and manage ETL (Extract, Transform, Load) processes to ensure data accuracy, consistency, and availability for business intelligence and analytics.

- Work closely with cross-functional teams, including Data Analysts, Software Engineers, and Business Units, to understand data requirements and deliver reliable data solutions.

- Optimize database performance and ensure data quality, governance, and security standards are met.

- Create and maintain technical documentation, including data flow diagrams, architecture design, and process descriptions.

- Support continuous improvement by implementing automation and adopting new data technologies or best practices.

- For higher-level roles: provide technical leadership, mentor junior team members, and contribute to strategic planning of data architecture and analytics initiatives.

Persyaratan

- Minimum education: Diploma (D3) in any major, preferably in Information Technology, Computer Science, or related field.

- Experience in data engineering or software development aligned with the position level (Junior, Middle, or Senior).

- Proficiency in at least one programming language such as SQL, Java, Python, or PHP.

- Hands-on experience with ETL tools and data processing technologies such as ODI, Datastage, Talend, or Pentaho.

- Strong knowledge of relational and non-relational databases, including Oracle, MySQL, PostgreSQL, MS SQL, DB2, BigQuery, or Big Data ecosystems.

- Familiarity with data warehouse concepts, data modeling, and API/Web Service (SOAP/REST) integration.

- Understanding of ISO 8583 and financial/banking data flow is a strong advantage.

- Experience working in an Agile development environment and familiarity with Software Development Life Cycle (SDLC) best practices.

- Strong analytical and problem-solving skills with the ability to translate business requirements into technical data solutions.

- For senior levels: proven experience in leading data engineering initiatives, architecture design, and mentoring team members.

Tester

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Execute manual test cases and ensure product quality according to defined requirement
  • Identify, record, and track bugs, as well as verify fixe
  • Collaborate with developers, business analysts, and other stakeholders to ensure quality throughout the software development lifecycle
  • Prepare detailed test plans, test cases, and documentation.
  • Participate in Agile ceremonies (daily stand-ups, sprint planning, retrospectives) to align with project goals.
  • Provide feedback on usability, functionality, and overall user experience

Persyaratan

  • Minimum Bachelor in Computer Science, Information Management, or other relevant fields at well-known universities
  • Experience in QA Internship / Graduate of QA Bootcamp
  • Be familiar with testing tools and methodologies
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Experience working in an Agile/Scrum development process
  • Have knowledge in QA Manual Testing Tools
  • Having good communication skills
  • Have good logical thinking skills

Graphic Designer

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Bachelor’s Degree in Visual Communication Design, Graphic Design, Multimedia, or related fields.
  • Minimum 2–5 years of experience as a Graphic Designer, preferably in banking, financial services, or corporate environments.
  • Proficiency in Adobe Creative Suite (Photoshop, Illustrator, InDesign, After Effects, Premiere Pro).
  • Knowledge of UI/UX design principles and tools such as Figma or Adobe XD is an advantage.
  • Strong attention to detail, layout, typography, and color theory.
  • Ability to manage multiple projects under tight deadlines.
  • Good communication and teamwork skills.
  • Familiarity with branding guidelines and corporate identity standards.
  • Creative, innovative, and able to translate business needs into effective visual communication.


Persyaratan

  • Design and produce visual materials for digital channels (social media, website, email marketing, mobile apps, and digital advertising).
  • Create print materials such as brochures, banners, flyers, posters, and other marketing collaterals.
  • Collaborate with Marketing, Product, and Corporate Communication teams to ensure all designs align with brand guidelines and communication objectives.
  • Support internal communication initiatives through visual storytelling and engaging design.
  • Ensure consistency in branding and visual identity across all platforms and campaigns.
  • Contribute creative ideas for digital campaigns, branding initiatives, and user engagement strategies.
  • Prepare final artwork for production and coordinate with vendors or printers when necessary.
  • Stay updated with design trends, especially in digital banking and financial services.


FrontEnd Developer (Flutter)

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • Bachelor’s degree in computer science, Information Technology, or a related field.
  • Minimum 3 years of experience as a Frontend / Mobile Developer.
  • Strong hands-on experience with Flutter and Dart.
  • Experience building Android and/or iOS applications using Flutter.
  • Experience integrating RESTful APIs and handling JSON data.
  • Familiar with state management (e.g., Provider, Bloc, Riverpod).
  • Understanding of mobile application lifecycle, performance optimization, and security best practices.
  • Experience using version control systems (Git).
  • Experience working in Agile/Scrum environments.
  • Experience in insurance, banking, or financial services industry is a strong advantage.
  • Good communication skills and ability to work in a team.

Persyaratan

• Bachelor’s degree in computer science, Information Technology, or a related field.

• Minimum 3 years of experience as a Frontend / Mobile Developer.

• Strong hands-on experience with Flutter and Dart.

• Experience building Android and/or iOS applications using Flutter.

• Experience integrating RESTful APIs and handling JSON data.

• Familiar with state management (e.g., Provider, Bloc, Riverpod).

• Understanding of mobile application lifecycle, performance optimization, and security best practices.

• Experience using version control systems (Git).

• Experience working in Agile/Scrum environments.

• Experience in insurance, banking, or financial services industry is a strong advantage.

• Good communication skills and ability to work in a team.

Junior Tester

Jakarta
Contract
Last Update: September 01, 2026

Deskripsi

  • S1 dari semua program studi
  • Minimal 1 tahun pengalaman di software testing, terutama di perbankan dan sector finansial (E.g.. asuransi, dll)
  • Memiliki komunikasi verbal dan tertulis yang baik dalam kolaborasi  yang efektif dengan masing-masing pemangku kepentingan
  • Memiliki ketelitian yang baik dalam menjaga kualitas eksekusi testing
  • Disiplin dalam menyelesaikan target eksekusi testing secara harian
  • Memiliki pengetahuan dalam menggunakan test management software tools (e.g., Jira, Xray) merupakan nilai tambah


Persyaratan

  • Memahami dan menjalankan proses software testing & Quality Assurance (QA) yang berlaku
  • Melakukan koordinasi dengan tim terkait (tim pengembang, user,  subject matter expert, testing support, dsb.), sehubungan dengan proses testing yang dilakukan
  • Menulis test script  sesuai dokumen requirement
  • Melakukan eksekusi testing sesuai dengan test script yang telah dibuat
  • Mencatat progress eksekusi testing pada testing monitoring tools
  • Mencatat ketidaksesuaian hasil testing dengan expected result yang tercantum pada requirement dokumen & test script pada defect management monitoring tools
  • Melakukan pencatatan terhadap issue/kendala yang terjadi pada saat testing berjalan
  • Melakukan dokumentasi atas proses testing yang telah dilakukan