
Task and Responsibilities
- Design, develop, and testing software applications or required systems
- Collaborate with cross-functional teams to define project requirements and scope
- Conduct code reviews and write efficient code using programming languages and frameworks
- Ensure software quality and performance through testing and optimization
- Provide code documentation and other inputs to technical documents
- Participate in software design and architecture
- Troubleshoot and resolve software issues
Requirements
Minimum Bachelor's in Engineering / Computer Science / Information Technology
Having experience in internship, training programs or hands-on projects
Having experience in the full software development lifecycle from requirements analysis to design, development, testing, and implementation
Minimum 2 years experience handling software development without discontinued or disruption
Understand English documentation and technical resources for most references
Ability to collaborate and communicate with project members
Ability to debug and troubleshoot software issues
Responsible person and able to communicate effectively
Confidence in explain technical problems to senior management and other stakeholders
A problem solver, detail-oriented, and have excellent analytical skills
Willing to work remotely and onsite
About the Company
We provide the opportunity to grow its professional network with various partnerships.
We present and advance an individual's career by developing skills, knowledge, career direction, career coaching, growth mindset, and experiences.