Software Engineer

Date Posted: Posted30+ hari yang lalu
Salary:
Malang+1 lokasi

Job Description

Middle-Level Software Engineer. 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. Understand the scope of medium features. You should have a basic understanding of all their product components. You will work with minimum supervision and Guidance.

AREA OF RESPONSIBILITY

1. 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.

2. 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

3. 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

4. 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


POSITION 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

5CZlCeDDaX

Related Jobs

Job Detail

  • Job Id
    69495f6a4c1bd2d5
  • Location
    Malang+1 lokasi
  • Company
  • Type
    Private
  • Employment Status
    Permanent
  • Positions
    Available
  • Career Level
    Experience
  • Gender
    Male/Female

Contact

Sponsored by

https://halokerja.id connects jobseekers and recruiters by accurately matching candidate profiles to the relevant job openings through an advanced 2-way matching technology. While most job portals only focus on getting candidates the next job, Shine focuses on the entire career growth of candidates.

Latest Job