Software System Developer
31 August 2023 | Permanent | 3 years | Kalimantan Selatan
Job Responsibilities

  • Collaborate with stakeholders to gather and analyze software requirements.
  • Design and develop software systems and applications based on the defined requirements.
  • Write clean, efficient, and maintainable code using appropriate programming languages and frameworks.
  • Conduct unit testing and debugging of software components to ensure high-quality deliverables.
  • Participate in code reviews to ensure compliance with coding standards and best practices.
  • Collaborate with the quality assurance team to identify and fix software defects.
  • Integrate software components with existing systems and third-party applications.
  • Troubleshoot and resolve software issues and provide technical support as needed.
  • Keep abreast of emerging technologies and industry trends to propose innovative solutions.
  • Document software designs, processes, and implementation details.
  • Assist in the deployment and configuration of software systems.

Job Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience as a Software System Developer or a similar role.
  • Strong programming skills in languages such as Java, C++, Python, or others.
  • Experience with software development methodologies and practices (Agile, Scrum, etc.).
  • Proficiency in software development tools and technologies (IDEs, version control systems, etc.).
  • Solid understanding of database concepts and experience with SQL.
  • Familiarity with web development frameworks, APIs, and protocols as well as DevOps practices and tools.
  • Knowledge of software testing and debugging techniques.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work effectively in a team environment and independently.
  • Attention to detail and a commitment to delivering high-quality software solutions.
  • Profound Experience with full-stack development, mobile app development.
  • Knowledge of cloud computing platforms and services.
  • Understanding of cybersecurity principles and best practices.