Job description:Job Description
Responsibilities:
- Develop accurate and efficient programs
- 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.
Job Qualification
Qualifications:
- Bachelor's degree in Computer Engineering, Computer Science, IT or other related fields
- 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
- Experience in Front End Application