Developer
Pasig - Philippines
Job Summary
Role Overview
We are seeking an experienced Developer to design build and support scalable high-quality software solutions. This role combines hands-on development with advanced troubleshooting system optimization and collaboration across cross-functional teams in an Agile environment.
The successful candidate will play a key role in delivering robust applications resolving complex production issues and contributing to continuous improvement and innovation initiatives including automation and AI-driven support solutions.
Key Responsibilities
Solution Design & Development
- Collaborate with cross-functional teams (e.g. business analysts QA product owners and technical leads) to deliver functional and scalable solutions
- Produce high-level and detailed technical designs covering applications integrations APIs and databases
- Develop test and deploy features following best practices in coding quality assurance and security
- Ensure high-quality code through test-driven or behavior-driven development and comprehensive unit testing
Production Support & Issue Resolution
- Act as a senior escalation point for complex issues from support teams
- Perform deep root cause analysis and implement long-term fixes to prevent recurrence
- Debug and resolve defects in collaboration with development and support teams
- Develop patches scripts or system improvements to enhance stability and performance
- Work with internal teams and external partners as needed to resolve critical incidents
Continuous Improvement & Automation
- Identify opportunities to improve system reliability and operational efficiency
- Contribute to automation initiatives including the use of AI tools chatbots or similar technologies for support optimization
- Maintain and enhance technical documentation knowledge bases and troubleshooting guides
Agile Delivery & Team Collaboration
- Actively participate in Agile ceremonies such as sprint planning daily stand-ups reviews and retrospectives
- Contribute across the development lifecycle including backlog refinement coding testing deployment and support
- Occasionally take on leadership responsibilities within the team (e.g. sprint coordination)
- Support a collaborative team environment and contribute to knowledge sharing
Innovation & Learning
- Stay current with emerging technologies and recommend improvements to development practices
- Participate in research and innovation initiatives to enhance team capabilities
Key Deliverables
- Scalable optimized and maintainable software solutions
- High-level and detailed technical design documentation
- Secure well-tested and production-ready code
- Process improvements and automation initiatives
Qualifications
- Bachelors degree in Information Technology Engineering or a related field
- Minimum 3 years in a senior developer role
- At least 5 years of experience in system architecture design and application development
- Proven experience supporting production environments including handling hotfixes and Level 3 (L3) support
- Strong experience in developing web-based applications and RESTful APIs
- Proficiency Core and C#
- Experience with front-end technologies such as JavaScript TypeScript HTML XML CSS and React
- Experience with SharePoint and SPFx development
- Solid experience with relational databases (e.g. SQL-based systems)
- Familiarity with version control and CI/CD practices
Preferred Skills
- Experience with Azure DevOps (Boards Repos Pipelines Test Plans)
- Exposure to cloud platforms (e.g. Microsoft Azure)
- Experience with YAML-based pipelines
- Knowledge of Generative AI integration or AI-driven automation
- Familiarity with service management tools (e.g. ITSM platforms)
Other Requirements
- Strong analytical thinking and problem-solving skills
- Experience working in Agile environments (Scrum or Kanban)
- Ability to work effectively in team settings and collaborate with diverse stakeholders
- Comfortable engaging with senior stakeholders in complex organizations
- Excellent written and verbal communication skills in English
Nice to Have
- Certifications in secure coding Agile methodologies or DevOps practices