Sektor Bisnis: Teknologi
The ideal candidate will be responsible for developing, testing, and debugging. Using Go, Typescript or any other programming language that is currently in use depends on the projects, this candidate will be able to translate user and business needs into functional system design.
Responsibilities
Support team initiatives in building reliable applications
Implement design patterns and best practices
Develop comprehensive technical documentation
Minimum Qualification:
Bachelor's degree in Information Technology, Information Systems, or equivalent field
Current enrollment as an active student (fifth or seventh semester), or equivalent level
Minimum of 2 completed projects (non-professional)
Demonstrated experience with Go programming language
Proficiency in UML diagramming tools
Working knowledge of database technology (MySQL and/or PostgreSQL)
Strong understanding of programming fundamentals and architectural patterns
Preferred Qualification:
Git version control proficiency
Strong foundation in Object-Oriented Programming principles
Experience with DML database operations
Capability to develop CRUD RESTful APIs
Understanding of Agile and Waterfall methodologies
Have good ethics professional, communication, and organizational skills
Plus Point Qualification:
Good organizational skills
Multi-language programming experience (Typescript, C#, PHP, etc)
Linux operating system expertise
Command Line Interface (CLI) proficiency
Docker tools proficiency