You are the right fit if
- You are a team player
- You are curious and ask the right questions
- You dream of applying new technologies and trends into a tangible product
- You are ultimately passionate about delivering solutions that creates real value for its users
Software development is a requirement but beyond it, you are part of a team that will be
- Ideating and Designing Solutions – work with our clients and other stake-holders to design user-driven digital solutions. This can include activities such as:
- Defining product objectives by analyzing user requirements; and envisioning system features and functionality.
- Conducting a technical feasibility study by recommending system solutions by comparing the advantages and disadvantages of custom development vs purchase alternatives.
- Designing the technical architecture and project management plans to gear up for implementation and deployment
- Developing Solutions – Work to deliver quality code on time, on target, and within budget. This will include activities such as:
- Database design and development
- Support and accelerate application development
- Web development using modern MVC frameworks
- Architect API and use of 3rd party API
- Building Up Best Practices – Document engineering processes and contribute to the technology stack. This will include activities such as:
- Writing quality documentation and assistance tools to support users in the long term.
- Working with peer developers to review the technical implementation of projects and identify areas of improvement.
- Conduct R&D on latest technologies or trends.
- Supporting Mission Critical Systems - Working with the team to provide support to client systems. This can include activities such as:
- Developing APM and other telemetry to monitor system
- Providing support to client and team to ensure proper functioning of system
- Bug fixes and pro-active code management
Requirements:
- 2-3 years of current, hands-on experience in Java software and/or web development.
- A Bachelor's degree in Computer Science, Information Systems or a proven autodidact programmer
- Experience in using a Java MVC web framework (i.e. SpringBoot) is a plus
- Experience in Vue.js or equivalent would be an advantage
- Mobile development experience is a bonus
- Living in Indonesia
- Fluent in both English and Bahasa Indonesia