Gather, design, test, deploy, and support applications
Stay updated on coding standards and operations requirements
Thoroughly test completed programs and their integration
Assist system analysts in defining file requirements
Build and deploy software to various environments
Collaborate with other engineers on infrastructure layers
Commit to collaborative problem-solving and quality product creation
Job Qualification
Bachelor's degree in Computer Engineering, Computer Science, IT, or related fields
Minimum 10 years of experience in JAVA software development or other programming languages (Java, GO, Ruby, JavaScript, Kotlin, Swift, Node.js, C#, Python)
At least 5 years of experience in IT TechLead or Functional Lead roles
Experience in various areas such as web app development, Unix environments, mobile app development, networking, etc.
Knowledge of XML, Restful, JSON, Framework, SQLite, and OOP Concept
Familiarity with SVN, GIT, and/or security software development
Strong problem-solving and communication skills, with a positive attitude towards challenges
Experience with both waterfall and agile methodologies in the software development life cycle