Software Engineer (Full Stack Developer)
About this position
Responsibilities
• Design and create an Engineering Solution taking into account the duration, tools, support, scaling future programs, and the suitability of the solution.
• Participate in giving opinions, design, and interpretation of needs with the team. Also, adhering to the quality of work is important.
• Work with the Software Development team including Software Engineer, Quality Assurance Engineer, Project manager, Business Analyst, Infrastructure Engineer, UX/UI Designer to achieve the goals of the assignment.
• Co-design and build system testing, Unit Test, Regression with Quality Assurance Engineer that can cover the highest usage.
• Promote knowledge and understanding about the work system or the nature of their work Let others work more efficiently.
• Be at the forefront of the investigation of real-life problems. Find solutions to specific problems and find a solution to the system so that the same error does not occur again.
Requirements
• Graduated with a bachelor's degree or higher in a field related to IT, Computer Science, or have a passion for program development.
• Can Code in one of the main languages and able to understand the code in other programming languages.
• Experience in designing programs and databases is an advantage.
• Welcome new graduates.
• Able to communicate (At least read and write) in English.
• Experience and knowledge of Agile processes and methods of thinking.
• Able to work independently, rely on assistance as needed, and work within the time frame and goals of the task.
• The ability to communicate with others and work with other associates.