Responsibilities : Full stack systems development Technical investigation/research, risk assessment, estimation, and recommendation Development of prototypes and proof-of-concept applications for technical proposals and demos Program documentation Product maintenance, support, and enhancement Troubleshoot and debug existing systems System migration and upgrade Qualifications : Bachelors degree in Computer Sciences, Computer Engineering, or any course related to Information Technology, Engineering, and Mathematics Excellent programming and problem-solving skills Ability to develop software in Java or other enterprise programming languages Knowledge in: JavaScript CVS, Git, or equivalent source coding versioning tool Ability to contribute to different phases of the software development life cycle (SDLC) or product development Ability to communicate in English, verbal and written, in a concise and clear manner Fast learner, detail-oriented Able to work under pressure Self-managing and able to collaborate with offsite team members Can render extra hours whenever necessary Nice to Have Knowledge or experience in: Agile product development methodology/process or product development in general Relational databases Oracle/SQL Server/MySQL Spring Framework/Spring Boot/ Hibernate ES6/JavaScript Reactive framework (Vue.js is a plus, Angular JS/Angular) Node.js, npm, Nexus Android Java Servlets AWS What's in it for you: Competitive salary package Exposure to a variety of technologies and roles Abundant opportunities to upskill and grow on the job Being part of a global team of competent IT professionals Being part of the companys continuous growth and R&D on new technologies An environment focused on quality and streamlined processes: CMMI Level 5 Family-like work environment Semi-flexible work schedule