Software Engineer

Asia Outsourcing Services
Daerah Khusus Ibukota Jakarta
IDR 200,000,000 - 300,000,000
Job description

Developers/Programmers (Information & Communication Technology)

Join Our Client’s Team as a Software Engineer!

About the Role

Our client, a dynamic company focused on e-commerce, is seeking a Software Engineer to join their innovative team! If you’re someone who thrives on solving complex problems, collaborating across teams, and staying up-to-date with the latest tech trends, this role could be perfect for you.

Responsibilities

  1. Develop and Test: Write, test, and maintain software across our platforms, ensuring durability and scalability.
  2. Collaborate: Work closely with senior engineers and cross-functional teams, including Backend, Frontend, Mobile, and QA, to design and execute solutions.
  3. Contribute: Play a key role in developing and optimizing new features and systems within Midtrans.

Qualifications

  1. Education: Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  2. Analytical Skills: Strong analytical skills in interpreting problems and designing effective software solutions.
  3. Creative Problem Solving: Ability to think creatively in designing and implementing innovative and efficient software solutions.
  4. Communication: Good communication skills for collaborating with developers, business analysts, and other stakeholders on projects.

Technical Knowledge:

  1. Proficient in data types, data structures, and algorithms.
  2. Skilled in coding and various programming languages like Python, Java, SQL, and C/C++.
  3. Familiar with multiple operating systems, including Windows, Mac, Linux, Android, and iOS.
  4. Understanding of databases like SQLite, MySQL, PostgreSQL, and MongoDB.
  5. Knowledge of computer networking and connecting client-server networks.
  6. Ability to perform end-to-end testing and fix identified bugs.
  7. Familiarity with Software Development Life Cycle (SDLC) to oversee software development.
  8. Solid foundation in software development concepts and methodologies; familiarity with version control systems, preferably Git.
  9. Understanding of synchronous and asynchronous APIs and underlying technologies.

Bonus Points For

  1. Experience: Hands-on experience with any software development project, whether academic, personal, or professional.
  2. Tools and Technologies: Knowledge of Docker, Kubernetes, or cloud services is an added advantage.

Ready to take on the challenge and contribute to meaningful projects? Apply today and let’s shape the future of software development together!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Daerah Khusus Ibukota Jakarta