Responsibilities: Full stack systems developmentTechnical investigation/research, risk assessment, estimation, and recommendationDevelopment of prototypes and proof-of-concept applications for technical proposals and demosProgram documentationProduct maintenance, support, and enhancementTroubleshoot and debug existing systemsSystem migration and upgradeQualifications: Bachelors degree in Computer Sciences, Computer Engineering, or any course related to Information Technology, Engineering, and MathematicsExcellent programming and problem-solving skillsAbility to develop software in Java or other enterprise programming languagesKnowledge in:
JavaScriptCVS, Git, or equivalent source coding versioning toolAbility to contribute to different phases of the software development life cycle (SDLC) or product developmentAbility to communicate in English, verbal and written, in a concise and clear mannerFast learner, detail-orientedAble to work under pressureSelf-managing and able to collaborate with offsite team membersCan render extra hours whenever necessaryNice to HaveKnowledge or experience in: Agile product development methodology/process or product development in generalRelational databases Oracle/SQL Server/MySQLSpring Framework/Spring Boot/ HibernateES6/JavaScript Reactive framework (Vue. js is a plus, Angular JS/Angular)Node. js, npm, NexusAndroidJava ServletsAWSWhat's in it for you:
Competitive salary packageExposure to a variety of technologies and rolesAbundant opportunities to upskill and grow on the jobBeing part of a global team of competent IT professionalsBeing part of the companys continuous growth and R&D on new technologiesAn environment focused on quality and streamlined processes: CMMI Level 5Family-like work environmentSemi-flexible work schedule
Customize your resume to highlight skills and experiences relevant to this specific position.
Learn about the company's mission, values, products, and recent news before your interview.
Ensure your LinkedIn profile is complete, professional, and matches your resume information.
Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.