Gather requirement, design, test and deploy and support applications
Maintain current knowledge of standard language, coding methods, and operations requirements
Thoroughly tests the operation of completed programs and linkage to other programs
Assists the system analyst to establish file requirements and processing specifications for automated portions of the system
Build software and deploy to UIS/SIT/UAT environment
Working alongside other engineers and developers working on different layers of the infrastructure.
Having commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.
Qualifications:
Bachelor's degree in Computer Engineering, Computer Science, IT or other related fields
At least 3 years experience in Full Stack software development including react and Java Spring boot
At least 10 years of experience in JAVA software development or other programming languages (Java, GO, Ruby, JavaScript, Kotlin, Swift, Node.js, C#, Python)
Minimum 5 years of working experience in IT TechLead or Functional Lead
Experience working with one or more from the following: web application development, Unix environments, mobile application development, information retrieval, networking, developing large-scale software system, version control system, and/or security software development
Knowledge of XML, Restful, JSON, Framework, SQLite and OOP Concept
Knowledge of SVN,GITand/or security software development
Good attitude, problem solving and communication skill, enjoy facing new challenges
Familiar with software development life cycle both waterfall and agile methodology