Software Engineer

Details of the offer

Alterra is the leading business to business company tech company that provides a various services such as, bill payment aggregator, distribution network, promotional platform, tech academy, integrated government water system, attendance system, hotel and restaurant tax optimization system.
Position Summary:
Alterra is looking for a Software Engineer.
For this position, you should have a basic understanding of development best practices and comfortable writing code; Uses and understands tools needed to debug and diagnose issues in a test and/or simple production environment; Understands the scope of medium features; You should have a basic understanding of all their product components; And you will work with minimum supervision and Guidance.
Area of Responsibility:

- **
Software Development**:

- Performs standard programming tasks and creates unit tests for a complex task with less supervision to solve and deliver impact for the final product.
- Have good knowledge for database include write, delete, retrieve, views, store procedures for design, write, retrieve, and delete information to database.
- Fluent on versioning for push, pull, and merge code from versioning to help dev team manage changes to source code over time.
- Have a basic knowledge for clean code and best practice so the code can be easy to understand, extend, and refactor.
- Collaborate with team members to design and develop products.
- **
Software Maintenance**:

- Fix and trace Bugs base on task that was assigned by team lead to make sure the product runs properly.
- Have Ability to refactor code to get optimize result and improve performance of the code.
- **
Technology Awareness**:

- Work in a team, must stay engaged and absorb from the team as much knowledge as possible to grow and keep up to date with technology.
- **
Professional Characteristic**:

- Collaborate with team members to work together, interact, share ideas, and develop to make a great product.
- Motivate to learn new thing and Motivated when work under pressure to be able to grow faster.
- Shows initiative and offers assistance when needed without being asked to provides guidance to entry-level engineers.
Requirements:

- Bachelor Degree, Diploma, Vocational School in Information Technology, Computer Science, Mathematics or equivalent.
- 1-3 years of software engineering experience.
- Experience with freelance projects.
- Have an intermediate programming knowledge and skill (C, PHP, Python, Go, Javascript etc).
- Have an intermediate database knowledge (MySql, PostgreSQL, MongoDB, etc).
- Have a good versioning knowledge (Github, Gitlab, etc).
- Have a good API knowledge.
- Have a problem solving skill.
- Strong written and verbal communication and interpersonal skills.
- Have knowledge CI/CD using Jenkins or github actions.
- Familiar to write unit test.
- Familiar with container or kubernetes

iu1qqbWdnY


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Sap Pp Consultant

As a Consultant you will serve as a client-facing practitioner who will sells, leads and implements expert services utilizing the breadth of IBM's offerings ...


Ibm Careers - Jakarta

Published a month ago

Software Engineer Ii - Backend

Mekari is Indonesia's no. 1 Software-as-a-Service (SaaS) company. Our mission is to empower businesses and professionals to progress effortlessly. Our produc...


Mekari (Pt. Mid Solusi Nusantara) - Jakarta

Published a month ago

Middle Security Analyst

**Role Description** This is a contract role for a Middle Security Analyst at PT Platinumetrix Global Inovasi. As a Middle Security Analyst, you will be res...


Pt Platinumetrix Global Inovasi - Jakarta

Published a month ago

Data Privacy Specialist

-Job Advert Details **Some careers shine brighter than others.** If you're looking for a role that will help you stand out at HSBC, take a look at how you ...


Hsbc - Jakarta

Published a month ago

Built at: 2025-01-06T21:26:16.613Z