About the role
- Collaborate with other senior developers to design, develop, and implement software solutions that meet project requirements and business objectives
- Create scalable and maintainable software systems, ensuring adherence to coding standards, design patterns, and best practices
- Work closely with product management, quality assurance, and other stakeholders to understand project requirements
- Conduct thorough testing of software components to ensure functionality, reliability, and performance
- Troubleshoot and debug complex issues in software applications, identifying root causes and implementing effective solutions
- Stay updated on emerging technologies, industry trends, and best practices in software development
Requirements
- Must be based in Philippines
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- 8+ years of experience in software development, with expertise in designing and implementing complex software systems
- Strong proficiency in one or more programming languages and development frameworks
- Deep understanding of software development principles, concepts, and methodologies
- Excellent problem-solving skills and attention to detail
- Ability to effectively communicate technical concepts to non-technical stakeholders
- Comprehensive benefit package
- Additional “Perks”
- Casual work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentprogramming languagesdevelopment frameworkscoding standardsdesign patternssoftware testingdebuggingtroubleshootingsoftware architectureemerging technologies
Soft skills
problem-solvingattention to detailcommunicationcollaborationstakeholder engagementadaptabilitycritical thinkingtime managementteamworkleadership
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineeringrelated field degree