JOIN OUR TEAM

If you’re passionate about improving the lives of low-income communities in Indonesia,
we’d love to meet you.

Technology

Software Engineering & Quality Assurance

Sr. Software Engineer

What you’ll do:

  1. Responsible to deliver solution that bring positive impact to low-income communities by hands-on with many up-to-date software technologies;
  2. Build large-scale and high performance services to develop simple, easy-to-use products for our unique end customers;
  3. Research, design, test, deploy, and maintain high performance, scalable, and secure software products focusing on back-end, with involvement in developing web front-end, API, and mobile applications;
  4. Follow accepted coding standards and best practices, using scrum software development methodologies and embedding quality in every aspect of the delivery life cycle;
  5. Maintain and enhance technical infrastructure, contribute to the architecture of the software stack and automate testing, deployment, integration and provisioning;
  6. Building full stack web/mobile application using variety of languages including but not limited to Go, Python, Java, Objective-C, Swift or HTML, etc.

 

What you need to have:

  1. Experienced in building end-to-end system, preferably with large user base.
  2. See software engineering as a common day-to-day problem solving.
  3. Eager to have self-improving both technical and non-technical skill.
  4. (Senior) Possesses at least 8 years of experience in software engineering
.
  5. Experienced in building end-to-end system, preferably with large user base
.
  6. Experience in Leading Software Engineering team to deliver Product
  7. Experienced in relational databases and SQL
.
  8. Familiar with non-relational Databases (MongoDB, Couchbase, etc.).
  9. Have Deep Knowledge in at least one Programming Language
  10. Have Knowledge in several Programming Language with Different Paradigm (Elixir, Golang, Python, etc.)
  11. Familiar with System Administration and Operations (Basic Linux Admin, Orchestration, etc.)
  12. Familiar with Cloud Technologies (AWS, VMWare)
  13. Familiar with System and Application Architecture
  14. Familiar with several Design Patterns
  15. Familiar with modern web standards
.
  16. Familiar with mobile app development, either using native technologies or hybrid
.
  17. Familiar with engineering culture such as pair programming, TDD, CI/CD.

Full Stack Engineer

JOB DESCRIPTION

Mapan believes that we can increase dignity, access, and income for the low income through technology. Our products and services have reached more than thousands low income around the nation, and working together with them to achieve prosperous living. Want to build new features and improve existing products for very unique audiences? Want to solve unique, large scale and complex engineering problems? We are seeking experienced full-stack software engineers to join our Engineering team. You will build products that reached thousands of people, and have direct impact to their lives. This position is full-time and based on our Head Office. You will be joining one of the brightest minds of Software Engineering in Indonesia, a group of very passionate people that thrives to find better way to help others using technology. And the best part, you will be welcome in Mapan Family, a huge loving family that you can’t find in the other place.

RESPONSIBILITIES

● Building full stack web/mobile application using variety of languages including but not limited to Go, Python, Java, Objective-C, Swift or HTML, etc.

● Work closely with Product Manager and Design team to develop simple, easy-to-use products for our end customers

● Build large-scale and high performance back-end services REQUIREMENTS

● A graduate from Computer Science/Informatics, Information System, Computer Engineering, or Engineering from reputable university with 2+ years experience

● You have experienced in building end-to-end system, preferably with large user base.

● You have experience in relational databases and SQL

● You are familiar with modern web standards

● You are familiar with mobile app development, either using native technologies or hybrid.

Fit the role? Send your CV to recruitment@ruma.co.id

Software Engineer - Back End

JOB DESCRIPTION

Mapan believes that we can increase dignity, access, and income for the low income through technology. Our products and services have reached more than thousands low income around the nation, and working together with them to achieve prosperous living. Want to build new features and improve existing products for very unique audiences? Want to solve unique, large scale and complex engineering problems? We are seeking experienced full-stack software engineers to join our Engineering team. You will build products that reached thousands of people, and have direct impact to their lives. This position is full-time and based on our Head Office. You will be joining one of the brightest minds of Software Engineering in Indonesia, a group of very passionate people that thrives to find better way to help others using technology. And the best part, you will be welcome in Mapan Family, a huge loving family that you can’t find in the other place.

RESPONSIBILITIES

● Research, design, test, deploy, and maintain high performance, scalable, and secure software products focusing on back-end, with involvement in developing web front-end, API, and mobile applications;

● Analyze and estimate product features defined by Product Manager/Product Owner;

● Follow accepted coding standards and best practices, using scrum software development methodologies and embedding quality in every aspect of the delivery life cycle;

● Play a key role in delivering a robust platform that is performant, scalable and secure;

● Maintain and enhance technical infrastructure, contribute to the architecture of the software stack and automate testing, deployment, integration and provisioning.

REQUIREMENTS

● A graduate from Computer science/Informatics, Information System or Computer Engineering from reputable university with minimum three (3) years working experiences in professional software engineer;

● Geeky enough – Too in love software engineering, development, programming, or coding;

● Mandatory skills or experience :

  1. You are proficient in using one of the following programming language : Go/Phyton/ Java/ C/ C++/ Ruby
  2. You have experience in one cycle of product development from Conceive (ideation) to Service (production)

An advantage if you have the following skills:

● SQL and NoSQL Database

● Software architecture design

● 3rd party software Integration

● Agile methodology

● Unit testing

● You are familiar with mobile app development, either using native technologies or hybrid.

Fit the role? Send your CV to recruitment@ruma.co.id

Software Engineer - Mobile

JOB DESCRIPTION

We are looking for passionate Mobile Application engineer to be involved in designing, building and maintaining our mobile applications. You will build mobile applications that robust and performant in challenging environments. Your application also must be simple and easy to use, and approachable by people not familiar with Internet. You love tackling hard (and real!) problems to improve your app experience. You believe that mobile application can transform life.

REQUIREMENTS

● A graduate from Computer Science/Informatics, Information System, Computer Engineering, or Mathematics from reputable university

● You have developed native mobile application before, preferably with large user base

● You have deep knowledge about how mobile operating system works

● You understand mobile platform’s limitations and still challenge them

● It is of advantage if you have the following skills or experience

  1. Understanding Web Services / RESTful
  2. Material Design
  3. Apple HIG
  4. Software Architecture Design
  5. Familiar with Mobile Automated Testing Framework

Fit the role? Send your CV to recruitment@ruma.co.id

Software Engineer - Front End

JOB DESCRIPTION

We are looking for an outstanding Web Application Engineer to be responsible for designing, developing and maintaining our web frontends. You will build frontends that are visually appealing and easy to use, but still bandwidth efficient. You are obsessed with good UI and UX, making the web intuitive for people that are not yet familiar with the Internet. You will also have time to experiment building web frontends using latest technologies. We encourage building software using Test Driven Development (TDD).

REQUIREMENTS

● A graduate from Computer Science/Informatics, Information System, Computer Engineering, or Design from reputable university.

● You are obsessed with beautiful and easy to use interfaces

● You are familiar with modern web standards, like HTML5, CSS3, etc.

● You have experience in designing and building a responsive and intuitive frontend

● You are familiar with modern web development tools, like Bower, Grunt, Gradle, etc.

An advantage if you have the following skills:

● Understanding Web Services / RESTful

● Responsive Web Design

● Developing Low Latency Web Page

● Software Architecture Design

● Unix-family Environment

● Deployment Methodologies

● Familiar with modern Javascript library, like backbone.js, knockout.js, angular.js or react.js

● Familiar with SASS/LESS

● Familiar with Javascript Unit Test

Fit the role? Send your CV to recruitment@ruma.co.id

Technical Lead

JOB DESCRIPTION

Mapan believes that we can increase dignity, access, and income for the low income through technology. Our products and services have reached more than thousands low income around the nation, and working together with them to achieve prosperous living. Want to build new features and improve existing products for very unique audiences? Want to solve unique, large scale and complex engineering problems? We are looking for a Technical Lead who will define the technological strategy in conjunction with the development team of each product: pipeline, tools, and key development procedures. They will also setup technical roadmap for product development. Tech Lead will be responsible for delivering quality software on time, implementing the best practices and the required tools, as your team will build large-scale and high performance back-end services

RESPONSIBILITIES

● Be the advocate software development best practices.

● Assesses technical risk and mitigation plan. Aids in all stages of software development.

● Establishes standards and procedures to track and measure progression of the development.

● Research and evaluates new technology and tools as opportunities for innovation and development excellence, as well as evaluating software implementation on design and task thoroughness. Identifies weak software systems that need code refactoring.

● Oversee technical design documentation process for correctness and timeliness.

● Provides input to the other disciplines on the practicality of initial design goals and impact to the overall project timeline.

REQUIREMENTS

● A graduate from Computer Science/Informatics, Information System, Computer Engineering, or Engineering from reputable university with 2+ years experience

● You have experienced in building end-to-end system, preferably with large user base.

● You have experience in relational databases and SQL

● You are familiar with modern web standards

● You are familiar with mobile app development, either using native technologies or hybrid.

 

Fit the role? Send your CV to recruitment@ruma.co.id

Data Engineer

JOB DESCRIPTION

Mapan believes that we can increase dignity, access, and income for the low income through technology. Our products and services have reached more than thousands low income around the nation, and working together with them to achieve prosperous living.

We are looking for statistics and data maniac to join our Data Engineering team. Our Data Engineering plays big role in our business by supplying information in the form of reports. Our system send 150+ reports daily for our Head Office and Branches.

We are also in the progress of building our Data Warehouse system to empower our strategic decision. We are collecting data from various products, performing ETL process, and data visualization.

We also continuously improve our workflow by applying new and relevant technologies to make our system run faster, more scalable and more robust (some of us already made their own tools to work more efficiently).

You will be joining one of the brightest minds of Software Engineering in Indonesia, a group of very passionate people that thrives to find better way to help others using technology. And the best part, you will be welcome in Mapan Family, a huge loving family that you can’t find in the other place.

REQUIREMENTS

● Bachelor Degree in Computer Science, Mathematics, or Statistics from Reputable University.

● Good knowledge in Relational Database and SQL

● Good knowledge in programming, Python would be a plus

● Strong fundamental in algorithm and data structures

● Having experience in Data Warehouse is a plus

● Having experience in Big Data tools such as Hadoop or Spark, etc. is a plus

● Good Communication Skills

Fit the role? Send your CV to recruitment@ruma.co.id

Business Intelligence Engineer

JOB DESCRIPTION

Mapan believes that we can increase dignity, access, and income for the low income through technology. Our products and services have reached more than thousands low income around the nation, and working together with them to achieve prosperous living.

We are looking for data maniac to join our Business Intelligence Team. Business Intelligence Team plays big role in our business by supplying information in the form of reports. Our system send 150+ reports daily for our Head Office and Branches.

We also continuously improve our workflow by applying new and relevant technologies to make our system run faster, more scalable and more robust (some of us already made their own tools to work more efficiently).

You will be joining one of the brightest minds of Software Engineering in Indonesia, a group of very passionate people that thrives to find better way to help others using technology. And the best part, you will be welcome in Mapan Family, a huge loving family that you can’t find in the other place.

RESPONSIBILITIES

● Import, clean, transform, and validate the data when creating a report for our stakeholders

● Be in charge of day by day data operational stuff within the company by providing 1st tier level of support regarding report for stakeholders for them to analyze

● Build solutions to fetch the data from our sources

● Maintain & improve existing BI solutions in our company

● Understand user requirements when building the report for the stakeholders, to get the right analysis result

REQUIREMENTS

● Bachelor Degree in Computer Science, Mathematics, Statistics, or other related fields from Reputable University.

● Good knowledge in Relational Database and SQL

● Good knowledge in programming, Python would be a plus

● Strong fundamental in algorithm and data structures

● Good Communication Skills

 

Fit the role? Send your CV to recruitment@ruma.co.id

Senior DevOps Engineer

JOB DESCRIPTION

As engineers, we are creating technology to make life more efficient and aim for the long term implications for our happiness. At Mapan, we build technology that empowers communities, which we believe will lead to more fulfilling lives.

Sr. DevOps Engineer will be responsible for creating and streamlining continuous delivery pipelines. This role will be working very closely with developers and ops teams to ensure reliability, scalability and performance of the systems.

RESPONSIBILITIES

● Liaise between Operations, IT Security, Product and Development on deployment standards and best practices.

● Design and Cultivate Best Practices for Continuous Delivery throughout the organization.

● Design and Improve Build Infrastructure, including build automation, test automation, deployment automation, and monitor services, build performance reports.

● Evaluate and prototype deployment of virtualized stacks on cloud infra.

● Continuously review and enhance processes and operating procedures needed, to maintain the most cost effective enterprise-grade cloud infrastructure.

● Create and maintain complete and accurate documentation

● Identify and promote best practices and patterns for the setup, configuration and management including databases, servers, and network and storage systems.

REQUIREMENTS

● Someone with passion and 3+ years experience in DevOps Engineering.

● Someone who wants to build products that can drastically change the lives of low income families.

● Have the ability to proactively determine problems before they happen, dig deep for root causes, and implement solutions that prevent future occurrences.

● Customer and quality focused with excellent attention to detail.

● Good knowledge on Testing Frameworks

● Deep knowledge on version control customization and expansion with Git and/or Mercurial

Some Technical Expertise We Expect from You …

● Experience in Linux administration.

● Experience with public cloud provider.

● Experience with CI/CD.

● Experience on automation and orchestration software like Chef, Ansible, Puppet and/or Kubernetes.

Bonus Points if you have …

● Experience working in a SCRUM environment.

● Experience with VMWare administration.

● Experience supporting web-based applications built on IIS and SQL Server.

● Experience MS SQL (scaling, replication, sharding etc.) and MS Active Directory

 

Fit the role? Send your CV to recruitment@ruma.co.id

Senior Cloud & Infrastructure Enginner

JOB DESCRIPTION

At Mapan, we build technology that empowers communities, which we believe will lead to more fulfilling lives. As Senior Cloud and Infrastructure Engineer, you will be responsible for providing support for all activities related to cloud and infrastructure on the x86 platform architecture for all types of servers and Operating Systems for Mapan. We will focus on the company’s pursuit of growth and maintain a high-level SLA for team and members.

RESPONSIBILITIES :

● Deliver technology advisory and implementation solutions to maximize IT’s business value

● Research and development for emerging cloud and infrastructure technologies

● Provide deep subject matter expertise in virtual server technology to resolve technical issues, consulting, and hands-on client project support

● Architecture, design, and support of the Mapan cloud and infrastructure to deliver efficient and effective platforms fundamental to business success

● Provide engineering support in delivering IT services s

● Ensure proper architecture and function of Mapan’s server infrastructure

● Identify business and technical requirements for new and existing technologies

● Develop functional designs, prototypes, process designs, testing, training & support procedures

● Develop the best documentation for server infrastructure, virtualization, and cloud computing

● Review operations and business requirements for projects pertaining to Mapan’s server infrastructure for deployment and ongoing operations support

BENEFITS

● Working in joyful environment

● Join in great teams to work with

● Our works have huge impact to society

● Periodically participate in sharing session with Tech Team

● Learn new technology (frameworks and tools) implementation

● Solve REAL problems

REQUIREMENTS

● bachelor-level degree in: engineering, information technology, data communications, telecommunications, computer science, or equivalent

● Have 5+ years of relevant professional experience

● Understand all major packaged applications & technologies, including: ERP Epicor, Salesforce, middleware, BI/DW, JAVA, .NET, networking, SAN, server vitalization, etc.

● Have advanced knowledge of the primary Microsoft Azure services and have experience implementing them in a variety of distributed computing environments

● Have knowledge of IP networking, VPN’s, DNS, load balancing and firewalling.

● Have deep knowledge of VMWare Systems & other major vendors of infrastructure technology

● Have an advanced degree/training in the area of specialization, such as AWS/Azure architect

● Have strong knowledge of emerging IT technology solutions, industry trends, and progressive operations methodology

● Have experience participating in all aspects of large-scale Enterprise Architecture projects

● Have knowledge of Architecture governance best practices and experience applying them

● Have the deployment and operational expertise of Windows, Linux, and other operating systems.

● Familiar with public & private cloud computing environments based on VMware, OpenStack, etc

● Have knowledge of big data & analytics solutions, and Hadoop environments

● Knowledge of Microsoft IIS, Domains, Active Directory.

● Familiar with DNS, WINS, and SAN technology

Bonus Points If You Have…:

● Excellent verbal and written communication skills

● Creativity and ability to design innovative approaches to developing solutions

● Goal with high standards of quality and performance

● Strong problem solving and troubleshooting skills

● Ability to work independently and manage multiple task assignments

● MCSE Cloud certification

 

Fit the role? Send your CV to recruitment@ruma.co.id

Senior System Security Engineer

JOB DESCRIPTION

We are looking for a capable system security engineer, who enjoys security work and possesses both deep and wide expertise in the security space. You will make things more secure by protecting system boundaries, keeping computer systems and network devices hardened against attacks and securing highly sensitive data. Qualified candidates will have a background in security or systems engineering.

RESPONSIBILITIES

● Engineer, implement and monitor security measures for the protection of computer systems, networks and information

● Identify and define system security requirements

● Design computer security architecture and develop detailed cyber security designs

● Prepare and document standard operating procedures and protocols

● Configure and troubleshoot security infrastructure devices

● Develop technical solutions and new security tools to help mitigate security vulnerabilities and automate repeatable tasks

● Ensure that the company knows as much as possible, as quickly as possible about security incidents

● Write comprehensive reports including assessment-based findings, outcomes and propositions for further system security enhancement

REQUIREMENTS

● Proven work experience as a system security engineer or information security engineer

● Experience in building and maintaining security systems

● Detailed technical knowledge of database and operating system security

● Hands on experience in security systems, including firewalls, intrusion detection systems, anti-virus software, authentication systems, log management, content filtering, etc

● Experience with network security and networking technologies and with system, security, and network monitoring tools

● Thorough understanding of the latest security principles, techniques, and protocols

● Familiarity with web related technologies (Web applications, Web Services, Service Oriented Architectures) and of network/web related protocols

● Problem solving skills and ability to work under pressure

● BS degree in Computer Science or related field An advantage if you have the following skills:

● SQL and NoSQL Databse

● Software architecture design

● 3rd party software Integration

● Agile methodology

● Unit testing

● Performance & security testing

 

Fit the role? Send your CV to recruitment@ruma.co.id

Senior IT Database Administrator

JOB DESCRIPTION

As engineers, we are creating technology to make life more efficient and aim for the long term implications for our happiness. At Mapan, we build technology that empowers communities, which we believe will lead to more fulfilling lives. As Senior Database Administrator, you will make sure that data analysts can easily use the database to find the information they need and that the system performs as it should. You will work with the team to understand the company’s data needs and to plan the goals of the database.

RESPONSIBILITIES

● Installation, administration and maintenance the Database (MySQL and PostgreSQL

● Setup and manage production, QA and development database environments.

● Create users and assign permissions based on the level of database access the user would need (Maintain data integrity and security)

● Design Database backup and restoration strategy.

● From time to time recover the Databases to a specific point of time, as per the requests

● Responsible for ensuring availability and performance of the Databases that support the system

● Setup High-Availability as part Disaster Recovery Strategy for the Databases

● Responsible for troubleshooting and problem Solving the Databases

● Monitoring and performance tuning; Physical Server Level, Database level (Database settings and options) and query tuning

● Daily check Database System and also hardware system to maintain the database

● Responsible for Providing trend analysis to management team to enable them to make informed and decisions regarding resource management

● Create detailed documentation including diagrams of database infrastructure.

REQUIREMENTS

● Minimum bachelor Degree in Computer Science / Information Technology or Equivalent

● Minimum 3 years experience as a DBA or equivalent

● Have good communication skill and interpersonal relationship with others, high motivation, and work in team or individual

● Experience with linux development and production

● Experience practical in monitoring and tuning database

● Experience of replication database for recovery database server

● Good experience with huge databases having heavy read/write

 

Fit the role? Send your CV to recruitment@ruma.co.id

UI/UX Designer

JOB DESCRIPTION

We are looking for awesome UI/UX Designer to join us in creating our next mobile/web applications. You believe design is not about the look, but how it works. You will have opportunity to solve hard problem with your UX approach. Your application needs not just to be visually appealing, but also self explanatory and easy to use by non tech-savvy users. You believe that good user experience can transform app usage into whole new dimension.

RESPONSIBILITIES

● Be responsible for the UX design of all client sites and apps

● Manage a team of junior UX designers

● Manage all forms of requirement gathering, user research & usability testing

● Act as the central point for all UX design queries

● Oversee & approve the creation of all wireframes, prototypes, user flow diagrams & interaction designs

● Liaise with clients and account managers to establish accomplishable objectives and KPIs from user experience

● Work in conjunction with a team of product managers to deliver the best possible product

● Work with the in-house designers and developers to create an effective user experience for our own agency website

REQUIREMENTS

● A graduate from Graphic Design, Visual Communication, or Human Computer Interaction related major from reputable university

● You have designed some mobile/web applications before, preferably with large user base

● You have deep knowledge about how human interacts with apps

● Have experience in a professional UX design role

● Have strong knowledge of Principle, Marvel, InvisionApp or Keynote

● Have extensive working knowledge of HTML and CSS

 

Fit the role? Send your CV to recruitment@ruma.co.id

Product Manager

JOB DESCRIPTION

At Mapan, we put our users first. We believe technology is an essential part to accelerate changes in our society, which becomes the reason we create products that touches users—directly and indirectly, to improves their lives. From social products that allow users to access variety of our services like Mapan app to establishing a strong infrastructure like logistic and payment system, we build products that help our users to improve their livelihood.

The Product Management team works closely with our engineers to guide products from conception to launch. As part of the Product Management team, you bridge the technical and business worlds as you design services that our customers love. You’ll work with other Mapan team members from Engineering, Sales & operation, Marketing, and Finance, to name just a few. You have a bias toward action and can break down complex problems into steps that drive product development at speed. As a Product Manager, you will be part of shaping Mapan solution towards Indonesia’s middle-to-low as part of world’s next billion internet users.

RESPONSIBILITIES

● Work closely with our top local and global engineers to guide products from conception to launch.

● Bridge the technical & business worlds as you design services that our customers love.

● A part of shaping Mapan solution towards Indonesia’s mid-to-low as part of world’s next billion internet users.

● Gather product requirements and help to define a product vision and strategy.

REQUIREMENTS

● A graduate in Computer Science or a related technical field or equivalent practical experience.

● Product management or product design experience

● Experience developing Internet products and technologies

● It is an advantage if you have the following skills or experience :

  1. Familiarity with business issues, or the ability to quickly learn
  2. Excellent written and oral communication skills
  3. Excellent organizational and analytical skills with strong technical abilities

 

Fit the role? Send your CV to recruitment@ruma.co.id

Software Quality Assurance

JOB DESCRIPTION

Serving people at the bottom of the pyramid doesn’t mean that we can compromise quality. We believe everybody deserve best possible quality. Our quality team is required to understand the business process, not limiting themselves in the system they need to test. On execution level, we do all means of testing, from black box to white box testing; manually, writing our own scripts, as well as using available tools, including Selenium. Our feedback for the system is integrated to our engineering process workflow which is well-tracked in Jira.

RESPONSIBILITIES

● Create, develop and run software testing scenarios (both normal and negative cases) to ensure the quality of software being developed;

● Coordinate with relevant parties to perform and make documentation during User Acceptance Test;

● Attend scrum meetings, do sprint planning/backlog reviews, communicate project/development status to internal and external teams in a timely fashion;

● Analyze and estimate product features defined by Product Manager/Product Owner from testing point of view;

● Ensure software quality and maintainability by identifying and adopting software development best practices;

● Learn and identify new opportunities in technology for new products or enhancements.

REQUIREMENTS

● A graduate from Computer science/Informatics, Information System or Computer Engineering from reputable university with minimum 1 year experience professional software quality assurance engineer;

● Really, really, really love software engineering, development, programming, or coding;

● Understand unit testing concept and any source code made by other person, and able to find solution from the internet;

● Mandatory skills or experience :

  1. Creating scenario test
  2. Blackbox Testing
  3. Whitebox Testing

An advantage if you have the following skills:

● Judge database query efficiency

● Coding

 

Fit the role? Send your CV to recruitment@ruma.co.id

Software Engineer in Test

JOB DESCRIPTION

Serving people at the bottom of the pyramid doesn’t mean that we can compromise quality. We believe everybody deserve best possible quality. Our quality team is required to understand the business process, not limiting themselves in the system they need to test. As engineers, we are creating technology to make life more efficient and aim for the long term implications for our happiness. At Mapan, we build technology that empowers communities, which we believe will lead to more fulfilling lives.

RESPONSIBILITIES

● Develop automated test software, including load test software as well as report the test result;

● Attend scrum meetings, do sprint planning/backlog reviews, communicate project/development status to internal and external teams in a timely fashion;

● Analyze and estimate product features defined by Product Manager/Product Owner from testing point of view;

● Ensure software quality and maintainability by identifying and adopting software development best practices;

● Learn and identify new opportunities in technology for new products or enhancements.

REQUIREMENTS

● Really, really, really love software engineering, development, programming, or coding;

● Have good logic and good analytical thinking, meticulous and discipline, enjoy working in teams, have good time management, care with your project, good adaptability and are convenient with ambiguity and changes.

● Understand unit testing concept and any source code made by other person, and able to find solution from the internet;

● An advantage if you have the following skills:

● Automated testing Mobile Web, Android, IOS or Backend.

● Testing high availability systems

● Creating simulator

● Continuous testing

● Security Testing

● Experienced as Software Engineers

 

Fit the role? Send your CV to recruitment@ruma.co.id

IT Infrastructure

Sr. DevOps Engineer

What you’ll do:

  1. Liaise between Operations, IT Security, Product and Development on deployment standards and best practices.
  2. Design and Cultivate Best Practices for Continuous Delivery throughout the organization.
  3. Design and Improve Build Infrastructure, including build automation, test automation, deployment automation, and monitor services, build performance reports.
  4. Evaluate and prototype deployment of virtualized stacks on cloud infra.
  5. Continuously review and enhance processes and operating procedures needed, to maintain the most cost effective enterprise-grade cloud infrastructure.
  6. Create and maintain complete and accurate documentation.
  7. Identify and promote best practices and patterns for the setup, configuration and management including databases, servers, and network and storage systems.

 

What you need to have:

  1. Someone with passion and 3+ years experience in DevOps Engineering.
  2. Someone who wants to build products that can drastically change the lives of low income families.
  3. Have the ability to proactively determine problems before they happen, dig deep for root causes, and implement solutions that prevent future occurrences.
  4. Customer and quality focused with excellent attention to detail.
  5. Good knowledge on Testing Frameworks
  6. Deep knowledge on version control customization and expansion with Git and/or Mercurial
  7. 5+ years Linux administration.
  8. 3+ years of experience with public cloud provider.
  9. 3+ years of experience with CI/CD.
  10. 3+ years experience on automation and orchestration software like Chef, Ansible, Puppet and/or Kubernetes

 

It will be an advantage if you have:

  1. Experience working in a SCRUM environment.
  2. Experience with VMWare administration.
  3. Experience supporting web-based applications built on IIS and SQL Server.
  4. Experience MS SQL (scaling, replication, sharding etc.) and  MS Active Directory

IT Operations Leader

You will lead all IT Operations in Mapan to support Information Technology (IT) and Operational Technology (OT), end to end. You will interact with Business Users PS and IT partners: IT Security Leader, Head of Technology for Products development. Head of Technology for Supply Chain.

You will be accountable for the following IT focus areas:

● Owns E2E IT operation

● Operational excellence (always on) IT Infrastructure & Networking

● Systemic remediation of IT issues

● Continuous Delivery

● IT Continuity planning (avoid unplanned downtime)

● IT Compliance, Cybersecurity vulnerability, & Info Security

Our work plan is aligned with the group priorities and will require technical deep understanding to execute IT technical work. The leader will balance capacity in line with the needs and priorities.

Technical Responsibilities

Incident Management & Resolution: Demonstrate accountability and ownership to lead most technical incidents to resolution within his/her technical area and work with the team to resolve more complex or cross-technology incidents (i.e. local troubleshooting in case of operational issues with system availability, with warehouses or other incidents/outages that impact operational. Demonstrate deep understanding and critical thinking skills in solving issues related to applications, computing and network.

Escalation Management: Minimize impact to business by identifying potential critical issues and alert management aggressively, elevating to right operation team.

Problem Management: Begin to dedicatedly and reactively provide solutions to prevent problems from occurring in area of responsibility, inter-operating with the our business and operating standards, key personnel and partners.

Implementation: Responsible for implementing and leading IT change for his/her site (review, approve, control quality of execution)

Continuous improvement: Identify opportunities to increase the effectiveness and efficiency of the IT operations and work closely with others to deliver the agreed continuous improvement plan. Identifies opportunities and drives initiatives to support business process improvements and cost reductions

Solution Design: Single point of contact for product development teams as consultant for local infrastructure needs within area(s) of technical responsibility.

Stewardship: Performer of IT CSAs and responsible for timely closure of the issues with quality. Support Audit on all IT topics. Able to execute multiple asset operations with minimal supervision in a fast-paced environment.

Governance of Operational IT: lead local & remote/outsource operational resources that deliver IT operations for client solutions (i.e. Mapan products, Back office)

Service Operations: Manage applications and infrastructure components in a production environment. Single Point of Access by delivering on SLAs and KPIs which are closely aligned with Business priorities. Manages operational deliverables, product quality, schedules, and costs.

Service Reliability: Maintains stability and reliability with consistent outcomes. Creates governance with key stakeholders to provide regular updates on operations stability, continuous improvements, and financial excellence

Application & Integration: Analyse and resolve integration needs through different application

IT Infrastructure Domain Expertise: Deep understanding of IT infrastructure with a strong desire to improve expertise. This includes: Cloud Technologies, Container Technologies, Cloud Orchestration, Virtualisation, Networking, Firewalls, VPN, Voice, SMS, Mobility and Personal Computing.

Teamwork/Vendor/Partner Management: You will work in an agile organization where boundaries are sometimes unclear. Works well across teams functions, and organizations and is seen by others as a solid team player.

Leadership: Ability to work effectively in a ‘start-up’ type environment. This role will play a huge part in fine-tuning this new role and identifying the work processes and business processes necessary to ensure Operational Perfection in an ever evolving organisation.

Project Management: Ability to successfully deliver small to medium projects.

IT Security & Risk: awareness of cybersecurity requirement and support Mapan IT Security team into the remediation plan

Qualifications

● Communication

● Risk Analysis – Ability to analyze the risk to operations vs. the cost to prevent it and develop standard methodologies with policy-makers on IT Continuity standards.

● Ownership & Accountability – High level of capability for independent work, priority setting and ability to meet deadlines. Ability to flow to the work depending on business situation.

● Self Starter – Need to be able to handle onboarding quickly to a complex and varied environment.

● Strong leadership skills, including coaching, team-building, and conflict resolution

● Management of custom built assets, Saas and off the shelf solutions

● Excellent knowledge in management of application deployments in-house, GCP, AWS and Azure

● Organizational and strategic management skills, including budget and business planning and forecasting

● Understanding of big data solutions

● Knowledge of data analysis, data warehousing, and business intelligence tools

● Skilled in metrics and data-driven processes to hold vendors accountable

● Strong analytical and problem-solving skills

● Advanced communication skills catered to a wide variety of audiences

● Advanced relationship management skills, including partnering and consulting with senior management and external partners

● Ability to manage multiple suppliers to deliver on business goals

● Innovative, independent thinker with a collaborative team approach.

● Passionate about technology and providing high level customer service.

● Highly organized, efficient, and attentive to detail, with excellent follow- through.

● Commitment to the continuous improvement of IT operations/infrastructure/services.

● Knowledgeable in operations automation and support for DevOps teams

● Knowledge of Continuous Integration and Continuous Delivery Models

Experience

● Bachelor’s degree or equivalent with 10 years of progressive relevant IT experience

● Experience in major technology transformation as part of IT transformation initiatives

● Prior experience in Private, Public Cloud and SaaS model is a plus

● 5+ years of IT Operations experience in a large organization

Scrum Master

Scrum Master

What you’ll do:

  1. Empower the cross-functional team to be self-organized in of achieving their commitments
  2. Facilitate the cross-functional team to enjoy the ceremonies of chosen agile methodology
  3. Facilitate the cross-functional team to have agile mindset
  4. Coach the team on agile values & principles
  5. Support product owner to have good managed backlogs and well understood by the cross-functional team
  6. Keep updated with latest knowledge related to Agile Mindset and Methodology

 

What you need to have:

  1. Undergraduate or master graduate at any discipline
  2. Good understanding on Agile software development methodologies, values, and principles
  3. Good interpersonal skills (communication and collaboration)
  4. Good agile mindset

 

It will be an advantage if you have:

  1. Good  knowledge of Agile Tools utilized from story to design task and release, such as Jira, Pivotal Tracker, etc.
  2. Experience in managing team

Senior Scrum Master

At Mapan we put our users first. We believe technology is an essential part to accelerate changes in our society, which becomes the reason we create products that touches users directly and indirectly, to improves their lives.

Our team builds new features and improves existing products for a very unique audiences. We use Scrum & Kanban as the part of our process. We train our entire product and engineering organization through Agile methodology. The process keeps on going, because Agile means to always evolve and to learn from both success and sad stories.

We are looking for Scrum Master who can provide servant-leadership, who never stop to learn new thing, and always try to transform problems into opportunities by applying the Agile mindset in the company.

You will be joining a group of very passionate people that thrives to find better way to help others using technology. And the best part, you will be welcome in Mapan Family, a huge loving family that you can’t find in the other place.

WHAT YOU WILL DO

● Empower the cross-functional team to be self-organized in of achieving their commitments

● Facilitate the cross-functional team to enjoy the ceremonies of chosen agile methodology

● Facilitate the cross-functional team to have agile mindset

● Coach the team on agile values & principles

● Support product owner to have good managed backlogs and well understood by the cross-functional team

● Keep update with latest knowledge related to Agile Mindset and Methodology

IDEALLY, YOU SHOULD BE/HAVE

● Undergraduate or master graduate at any discipline

● Good understanding on Agile software development methodologies, values, and principles

● Good agile mindset with agile experience ● Demonstrable experience of Scrum Management

● Planning Experience

● Stakeholder Management, Negotiation & Communication Skills

● JIRA/Confluence experience

● Experience in Managing team

Project Management

Sr. IT Project Manager

What you’ll do:

  1. Propose, design and manage project initiative in a way that is in line with our business strategic
  2. Follow project management principles and best practices to effectively Initiate, plan, execute, monitor and close the project
  3. Monitor and control project by addressing potential and actual problems while measuring and monitoring progress and performance against plans
  4. Track project progress to analyze the successful completion of short and long-term goals and communicate status to stakeholders in regular basis
  5. Measure project performance using appropriate tools and techniques
  6. Leads across organizational boundaries and collaborates with other functions as needed
  7. Coordinate all resources devoted to the execution of projects effectively
  8. Ensures team members have clear goals and objectives that are aligned with the project
  9. Motivate, coach, and develop individuals and teams.
  10. Work with management to prepare project plan, budget and schedules
  11. Prepare project documentations and reports for management review
  12. Provide work completion information required to process invoices, payments.
  13. Assist in employee recruitment, training and development, performance evaluation, and promotion activities
  14. Manage Post-implementation support

 

What you need to have:

  1. Proven working experience as project manager especially in information and technology for min. 5 years.
  2. Experience developing and maintaining a project plan and proactively leading cross-functional project teams
  3. Working knowledge of project management tools and methodologies
  4. Strong time management skills with ability to work independently and efficiently
  5. Excellent interpersonal and communication skills; demonstrated ability to establish positive working relationships at all levels of the organization
  6. Ability to multi-task, response to challenges with creativity, empathy and flexibility, and work well in a dynamic environment
  7. High degree of commitment, flexibility, self-motivation, self-confidence, and assertiveness
  8. Strong interest in new technology, people development and business process improvement