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
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
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
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
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
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
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
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
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)
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
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