Senior Data Engineer
About the Role:
- Reporting into the Head of Digital Technology, the Senior Data Engineer is responsible for the preparation, maintenance and operation of pipelines that deliver large, complex datasets, that form the basis of analysis, dashboards, statistical analysis & modelling as well as data quality analysis.
- You will also deliver standards and practices for data architecture and engineering; data system design, development, and operation; conceptual, logical, and physical data modelling.
- In this role you will work closely with numerous stakeholder groups to deliver data driven solutions.
Key Responsibilities:
- Prepare, maintain and operate data pipeline infrastructure
- Work closely with numerous stakeholder groups to capitalize on useful data to drive better insights
- Act as a Data custodian responsible for the sourcing, and preparation of quality and trusted data for the use of the extended team
- Builds and deploys machine learning and analytics models into production.
- Facilitate faster Data collection process by improving technology/infrastructure over time
- Efficient data discovery with new CDP infrastructure
- Implement improvement working models, adopting best practices working with AI/ML partners
- Acquiring, ingesting, and processing data from multiple sources and systems into our data platforms
- Aid in the adoption of best practices design for databases in order to cater to downstream reporting, AI/ML solutions
- Continuously align architecture with changing business requirements
Requirements:
- Degree qualified in Business Analytics, Engineering, Data Science (Desirable)
- Strong understanding of distributed systems, especially Hadoop, Spark, Airflow, Big Query
- Understanding of ETL, Big data pipeline
- Strong programming skills Python, Java/Scala
- High level understanding of design patterns
- Expertise with a diverse range data modelling technique’s
- Superior communication skills and ability to work as part of cross functional teams.
Skills and Work Ethic Core Competencies – Essential:
- Analyzing - Analyses numerical data, verbal and all other sources of information; Breaks information into component parts, patterns and relationships; Probes for further information or greater understanding of a problem; Makes rational judgements from the available information and analysis; Produces workable solutions to a range of problems; Demonstrates an understanding of how one issue may be part of a larger problem.
- Applying Expertise & Technology - Applies specialist and detailed technical expertise; Develops job knowledge and expertise through continual professional development; Shares expertise and knowledge with others; Uses technology to achieve work objectives; Demonstrates appropriate physical co-ordination and endurance, manual skill, spatial awareness and dexterity.
- Working with People - Demonstrates an interest in and understanding of others; Adapts to the team and builds team spirit; Recognizes and rewards the contribution of others; Listens, consults others and communicates proactively; Supports and cares for others; Develops and openly communicates self-insight, such as an awareness of own strengths and weaknesses.
- Presenting & Communicating Information - Speaks clearly and fluently; Expresses opinions, information and key points of an argument clearly; Makes presentations and undertakes public speaking with skill and confidence; Responds quickly to the needs of an audience and to their reactions and feedback; Projects credibility.
Desirable:
- Writing & Reporting - Writes clearly, succinctly and correctly; Writes convincingly in an engaging and expressive manner; Avoids the unnecessary use of jargon or complicated language; Writes in a well-structured and logical way; Structures information to meet the needs and understanding of the intended audience.
- Formulating Strategies & Concepts - Works strategically to realize organizational goals; Sets and develops strategies; Identifies and develops positive and compelling visions of the organization’s future potential; Takes account of a wide range of issues
across, and related to, the organization
Work Details:
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full-time
Senior React Native Engineer
About the role
The Senior React Native Developer is responsible for designing, developing, and implementing mobile applications that enhance our digital experiences and support strategic initiatives. This role involves working closely with cross-functional teams, including product managers, designers, and backend engineers, to deliver high-quality applications that meet business and user needs.
Key Responsibilities
- Design, develop, and deploy React Native applications that provide a seamless user experience.
- Collaborate with backend engineers to integrate APIs and ensure efficient data flow and performance.
- Conduct code reviews, mentor junior developers, and contribute to the growth of technical knowledge within the team.
- Maintain and improve existing mobile applications, ensuring they align with evolving business and technology requirements.
- Adhere to best practices in software development, testing, and security to produce reliable, scalable, and high-performing applications.
- Engage in Agile/Scrum ceremonies, contributing to sprint planning, estimation, and retrospectives.
- Drive the adoption of new technologies and methodologies within the mobile development team.
Qualifications & Experience
- Strong knowledge of TypeScript and JavaScript.
- Experience with Swift and Kotlin.
- Experience with React Native, React, Node JS, and Yarn.
- Knowledge of Expo, CodePush, Storybook, Redux, and Firebase is a plus.
- Experience with Git and version control systems.
- Having prior experience with GitLab and AppCenter would be advantageous.
- Knowledge of React Navigation, Webpack, Babel, lodash, ExoPlayer, and AVPlayer is a plus.
- Strong problem-solving skills and attention to detail.
- Ability to work in a fast-paced environment and manage multiple tasks and projects simultaneously.
- Strong communication and collaboration skills.
Skills and Work Ethic
- Working with People - Demonstrates an interest in and understanding of others; Adapts to the team and builds team spirit; Recognizes and rewards the contribution of others; Listens, consults others and communicates proactively; Supports and cares for others; Develops and openly communicates self-insight, such as an awareness of own strengths and weaknesses.
- Applying Expertise & Technology - Applies specialist and detailed technical expertise; Develops job knowledge and expertise through continual professional development; Shares expertise and knowledge with others; Uses technology to achieve work objectives; Demonstrates appropriate physical co-ordination and endurance, manual skill, spatial awareness and dexterity.
- Analyzing - Analyses numerical data, verbal and all other sources of information; Breaks information into component parts, patterns and relationships; Probes for further information or greater understanding of a problem; Makes rational judgements from the available information and analysis; Produces workable solutions to a range of problems; Demonstrates an understanding of how one issue may be part of a larger problem.
- Creating & Innovating - Produces new ideas, approaches or insights; Creates innovative products or designs; Produces a range of solutions to problems; Seeks opportunities for organizational improvement; Devises effective change initiatives.
- Following Instructions & Procedures - Appropriately follows instructions from others without unnecessarily challenging authority; Follows procedures and policies; Keeps to schedules; Arrives punctually for work and meetings; Demonstrates commitment to the organization; Complies with legal obligations and safety requirements of the role.
- Adapting & Responding to Change - Adapts to changing circumstances; Accepts new ideas and change initiatives; Adapts interpersonal style to suit different people or situations; Shows respect and sensitivity towards cultural and religious differences; Deals with ambiguity, making positive use of the opportunities it presents.
Work Details
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Senior Backend Engineer
Client: Largest radio broadcaster in Australia, operating 86 radio stations, and has a reach into every state and territory.
About the role
The purpose of the Senior Backend Developer is to design, build, and maintain robust backend systems and services, with a strong focus on Node.js and GraphQL. As a key member of the Digital Technology team, you will collaborate closely with internal stakeholders to develop scalable backend solutions that power our industry-leading digital platforms. Additionally, you will mentor and support junior developers, contributing to the team's growth and success.
Key Responsibilities
- Backend Development: Develop, implement, and maintain scalable backend solutions using Node.js and GraphQL.
- API Design and Integration: Build high-performance GraphQL APIs and integrate them with frontend and external services.
- System Architecture: Design and implement robust backend architectures that are scalable, secure, and maintainable.
- Data Management: Work with relational and NoSQL databases to ensure optimal data storage and retrieval processes.
- Code Quality and Best Practices: Write efficient, reusable, and well-documented code. Lead and participate in code reviews to ensure high standards across the team.
- Troubleshooting: Debug and resolve complex backend issues to maintain system reliability and performance.
- Team Collaboration: Work closely with product teams, frontend developers, and other stakeholders to deliver end-to-end solutions.
Qualifications & Experience
- Extensive experience in Node.js, with a deep understanding of asynchronous programming and event-driven architectures.
- Proven expertise in designing and implementing GraphQL APIs, including schema design, query optimization, and security best practices.
- Strong experience with serverless technologies such as Firebase Functions
- Proficiency in TypeScript, writing clear, maintainable, and scalable code.
- Knowledge of REST APIs, with experience migrating or combining REST with GraphQL services.
- Experience with performance optimization techniques for backend systems.
- Strong understanding of security best practices, including authentication (e.g., OAuth, JWT) and authorization.
Skills and Work Ethic
- Working with People - Demonstrates an interest in and understanding of others; Adapts to the team and builds team spirit; Recognises and rewards the contribution of others; Listens, consults others and communicates proactively; Supports and cares for others; Develops and openly communicates self-insight, such as an awareness of own strengths and weaknesses.
- Applying Expertise & Technology - Applies specialist and detailed technical expertise; Develops job knowledge and expertise through continual professional development; Shares expertise and knowledge with others; Uses technology to achieve work objectives; Demonstrates appropriate physical co-ordination and endurance, manual skill, spatial awareness and dexterity.
- Creating & Innovating - Produces new ideas, approaches or insights; Creates innovative products or designs; Produces a range of solutions to problems; Seeks opportunities for organizational improvement; Devises effective change initiatives.
- Delivering Results & Meeting Expectations - Focuses on customer needs and satisfaction; Sets high standards for quality and quantity; Monitors and maintains quality and productivity; Works in a systematic, methodical and orderly way; Consistently achieves project goals.
Desirable
- Relating & Networking - Establishes good relationships with customers and staff. Builds wide and effective networks of contacts inside and outside the organization. Relates well to people at all levels. Manages conflict. Uses humor appropriately to enhance relationships with others.
- Analyzing - Analyses numerical data, verbal and all other sources of information; Breaks information into component parts, patterns and relationships; Probes for further information or greater understanding of a problem; Makes rational judgements from the available information and analysis; Produces workable solutions to a range of problems; Demonstrates an understanding of how one issue may be part of a larger problem.
Work Details
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Senior Quality Assurance Analyst
About the role
As a tester, you will be responsible for the overall quality process within the digital web and mobile development cycles by identifying, developing and maintaining manual and automated tests in line with the company initiatives.
You will create and execute functional test for digital web and mobile development projects, work with the Project Managers to define testable acceptance criteria and report results back to the team. This role reports into the Director of Design, Development and Operations and collaboratively works with other technology areas within the team.
Key Responsibilities
- A passion for innovation, Agile and delivering exceptional customer experiences
- Extensive experience working in Agile environments
- Proven experience utilizing a combination of manual and automated testing approaches
- Ability to undertake testing of both mobile and web-based applications
- Experience in developing test plans, procedures and scripts
- Experience with the Atlassian suite of products (JIRA and Confluence)
- Understanding of test automation design and best practices.
Qualifications & Experience
- 5+ years relevant experience on a variety of projects
- Experience in an Agile environment, testing alongside an Agile development team
- Experience in Digital / Web / Mobile / Web Services Testing
- Proven experience with Systems Integration Testing
- Performance Testing would be advantageous
- Creative problem solving and strong analytic skills
- Experience writing and executing test cases
Skills and Work Ethic
- Working with People - Demonstrates an interest in and understanding of others; Adapts to the team and builds team spirit; Recognizes and rewards the contribution of others; Listens, consults others and communicates proactively; Supports and cares for others; Develops and openly communicates self-insight, such as an awareness of own strengths and weaknesses.
- Applying Expertise & Technology - Applies specialist and detailed technical expertise; Develops job knowledge and expertise through continual professional development; Shares expertise and knowledge with others; Uses technology to achieve work objectives; Demonstrates appropriate physical co-ordination and endurance, manual skill, spatial awareness and dexterity.
- Following Instructions & Procedures - Appropriately follows instructions from others without unnecessarily challenging authority; Follows procedures and policies; Keeps to schedules; Arrives punctually for work and meetings; Demonstrates commitment to the organization; Complies with legal obligations and safety requirements of the role
- Delivering Results & Meeting Expectations - Focuses on customer needs and satisfaction; Sets high standards for quality and quantity; Monitors and maintains quality and productivity; Works in a systematic, methodical and orderly way; Consistently achieves project goals.
Desirable
- Relating & Networking - Establishes good relationships with customers and staff. Builds wide and effective networks of contacts inside and outside the organization. Relates well to people at all levels. Manages conflict. Uses humor appropriately to enhance relationships with others.
- Analyzing - Analyses numerical data, verbal and all other sources of information; Breaks information into component parts, patterns and relationships; Probes for further information or greater understanding of a problem; Makes rational judgements from the available information and analysis; Produces workable solutions to a range of problems; Demonstrates an understanding of how one issue may be part of a larger problem.
Work Details
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Senior React Engineer
About the role
The purpose of the Senior Front-End Developer is to develop, implement, and maintain front-end interfaces. As a key member of the Digital Technology team, you will collaborate closely with internal stakeholders to ideate, build, and advance our industry-leading web applications. Additionally, you will provide mentorship and guidance to junior developers, fostering their growth and ensuring the team's collective success.
Key Responsibilities
- Collaborate closely with product designers and owners to shape and enhance a next-generation web application with a strong emphasis on delivering an extraordinary user experience
- Designing and implementing front-end architecture to support user interface concepts, ensuring scalability and maintainability.
- Drive performance optimization initiatives to ensure high-performing, responsive front-end applications.
- Troubleshoot and debug application issues, providing guidance on best practices and solutions
- Build and maintain efficient, reusable, and high-quality front-end components, setting standards for the team.
- Lead and participate in code reviews, providing constructive feedback and mentoring to peers.
- Solve complex scalability, platform, and integration challenges through effective cross-team collaboration and technical leadership
- Work with the development Lead and Engineering Manager to provide mentorship and guidance to team members
Qualifications & Experience
- Extensive knowledge of JavaScript and web technologies (HTML/CSS), with a proven track record of delivering high-quality, scalable applications.
- Significant experience developing rich applications with React, with the ability to lead architectural decisions and mentor others in best practices
- Proficiency in TypeScript, demonstrating the ability to write clear, concise, and maintainable code.
- Deep experience with CSS in JS libraries such as Styled Components, and ability to drive adoption and best practices within the team
- Expertise in cross-browser and cross-device development, ensuring compatibility and responsiveness
- Ability to write high-performance, reusable code for UI components, with a strong emphasis on testing and maintainability
- Extensive experience integrating with GraphQL or REST APIs, with an understanding of API design and consumption.
- Demonstrated ability to tackle complex challenges, troubleshoot issues effectively, and help drive the team to find robust solutions
- Strong desire to continue learning from experienced engineers, stay updated with industry trends, and develop a well-rounded skill set.
- Strong analytical and problem-solving abilities
- Excellent interpersonal, communication, and collaboration skills
Desirable Experience
- Solid understanding of security and data protection principles, and ability to implement best practices in this area
- Experience working in Agile/Scrum methodologies
- Demonstrated ability to mentor junior team
Skills and Work Ethic
- Working with People - Demonstrates an interest in and understanding of others; Adapts to the team and builds team spirit; Recognizes and rewards the contribution of others; Listens, consults others and communicates proactively; Supports and cares for others; Develops and openly communicates self-insight, such as an awareness of own strengths and weaknesses.
- Applying Expertise & Technology - Applies specialist and detailed technical expertise; Develops job knowledge and expertise through continual professional development; Shares expertise and knowledge with others; Uses technology to achieve work objectives; Demonstrates appropriate physical co-ordination and endurance, manual skill, spatial awareness and dexterity.
- Creating & Innovating - Produces new ideas, approaches or insights; Creates innovative products or designs; Produces a range of solutions to problems; Seeks opportunities for organizational improvement; Devises effective change initiatives.
- Delivering Results & Meeting Expectations - Focuses on customer needs and satisfaction; Sets high standards for quality and quantity; Monitors and maintains quality and productivity; Works in a systematic, methodical and orderly way; Consistently achieves project goals.
Desirable:
- Relating & Networking - Establishes good relationships with customers and staff. Builds wide and effective networks of contacts inside and outside the organization. Relates well to people at all levels. Manages conflict. Uses humor appropriately to enhance relationships with others.
- Analyzing - Analyses numerical data, verbal and all other sources of information; Breaks information into component parts, patterns and relationships; Probes for further information or greater understanding of a problem; Makes rational judgements from the available information and analysis; Produces workable solutions to a range of problems; Demonstrates an understanding of how one issue may be part of a larger problem.
Work Details
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
QA Analyst
RESPONSIBILITIES:
- Performance Optimization: Techniques to optimize SNMP agent performance, especially under heavy load.
- Testing and Validation: Knowledge of testing methodologies to ensure the correct functioning of SNMP agents.
- Documentation: Ability to write clear and concise documentation for SNMP agents, including MIBs and configuration guidelines.
- Ensure that the appropriate testing tasks are scheduled during release and sprint planning.
- Perform testing of the team's work.
- Report defects and work with the team to resolve them.
- Collaborate to clarify requirements, especially in terms of testability, consistency, and completeness.
- Participate proactively in daily stand-up meetings, story grooming
sessions, team retrospectives, suggesting and implementing improvements. - Ensure proper use of testing tools.
- Build quality in, delivering value to customers, and preventing defects rather than finding them at the end.
- Collaborate with team to define Acceptance Criteria and the Definition of Done
- Configure, use, and manage test environments and test data.
EXPERIENCE AND TECHNICAL REQUIREMENTS:
- Candidates must have 7+ Years of enterprise software testing skills.
- Experience building and running manual and automated tests.
- Intermediate SQL skills.
- Experience with SCP tools, Postman, or other API tools.
- Exposure to working with Kubernetes - preferable, but not necessary.
- Awareness of AWS and features - preferable, but not necessary.
- BA/BS or advanced degree in Computer Science or equivalent preferred
but not required.
WORK DETAILS:
- Shift: Monday to Friday, 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Contract
.Net Developer
RESPONSIBILITIES AND REQUIREMENTS:
Core .NET Development Skills:
- C# Programming:Proficiency in C# is essential for building robust and efficient SNMP agents.
- .NET Framework/Core:Understanding of the .NET framework or .NET Core is crucial for leveraging its libraries and tools.
- Windows API:Knowledge of Windows API functions related to network programming, sockets, and system information is necessary for interacting with the underlying operating system.
SNMP Protocol Knowledge:
- SNMP Basics:A solid understanding of SNMP concepts, including MIBs, SNMP messages (Get, Set, Trap), and SNMP versions (v1, v2c, v3) is required.
- MIB Design and Development:Ability to design and implement MIBs using tools like ASN.1 and SMI.
- SNMP Libraries and Tools:Familiarity with SNMP libraries like SNMPSharpNet or Managed SNMP or tools like Wireshark for network packet analysis.
Network Programming Skills:
- Socket Programming:Experience with socket programming in C# to establish network connections and handle data transmission.
- Network Protocols:Understanding of network protocols like TCP/IP and UDP is important for SNMP communication.
- Security:Knowledge of security mechanisms like encryption and authentication, especially AES 256, SHA3-512 for SNMP v3, is essential.
Additional Skills:
- Debugging and Troubleshooting:Ability to use debugging tools to identify and fix issues in SNMP agent code.
- Performance Optimization:Techniques to optimize SNMP agent performance, especially under heavy load.
- Testing and Validation:Knowledge of testing methodologies to ensure the correct functioning of SNMP agents.
- Documentation:Ability to write clear and concise documentation for SNMP agents, including MIBs and configuration guidelines.
Recommended Tools and Libraries:
- SNMPSharpNet: A popular .NET library for SNMP development.
- Managed SNMP: Another powerful .NET library for SNMP operations.
- Wireshark: A network protocol analyzer for debugging and troubleshooting.
- 1 Compiler: For compiling ASN.1 modules into C# code.
- Visual Studio: A powerful IDE for .NET development.
WORK DETAILS:
- Shift: Monday to Friday, 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Contract
Client On Boarding Specialist
ABOUT THE ROLE:
- The Client Onboarding Specialist play a crucial role as the key account owners for all newly onboarding clients. They share a primary responsibility within the company: ensuring that newly signed accounts transition smoothly onto the product and that users are actively engaging with it. Acting as teachers to our clients, who are our students, they guide and support them through the onboarding process.
- Client Onboarding Managers are also responsible for addressing issues such as churn requests and account escalations or de-escalations. They act as advocates for the product, both internally and externally, striving to provide excellent customer service throughout the onboarding period and in any subsequent communications with clients.
- In addition to these responsibilities, a Client Onboarding Manager will also be responsible for various levels of client training in our product/s. An ideal Onboarding Manager is someone who continuously iterates on existing processes and is deeply involved in raising the standard of the entire customer care team. They ensure high levels of product engagement among all clients and consistently work to enhance the overall client experience.
RESPONSIBILITIES:
As an Onboarding Specialist, you will be the key account owner for newly onboarding clients. Your primary focus will be to ensure a smooth transition for new accounts and drive product engagement
Core Responsibilities:
- Onboarding: Oversee the onboarding of new accounts over a 4–12-week period, including specific training and Q&A sessions.
- Health Checks: Conduct health checks at specified stages for all onboarded clients.
- Training Sessions: Facilitating best in class training sessions to support the onboarding process.
- Churn Management: Identify churn indicators, process churn requests, and implement necessary steps to retain clients.
- Account Escalations: Handle escalations for Bronze and occasionally Silver accounts.
- Product Engagement: Drive product adoption and engagement with onboarded clients.
- Reporting: Provide monthly reports on onboarding progress, health checks, account churns/issues, and project work.
Secondary Responsibilities:
- Client Engagement Projects: Participate in client adoption and engagement projects.
- Ongoing Customer Service: Provide continuous professional education and customer support.
- Training Material Development: Improve training videos and written content.
- Webinars and Training: Conduct scheduled webinars and Q&A sessions as required.
SUCCESS FACTORS:
The following experience, skills, qualifications and attributes are required or desirable in team members who perform the Onboard Specialist role. They are:
- Real Estate Agency Experience (preferred but not essential).
- Strong written and verbal communication skills.
- Able to calmly navigate conflict with customers.
- Strong product knowledge - most likely gained through at least 6 months initially working in the front-line support role.
- Strong time management and task triage skills.
- A team player who loves to support other people within the team.
- Able to problem solve customer issues.
- Comfortable working in a fast-paced, scaling start-up environment.
- Well-developed customer service focus with excellent communication skills.
- Exceptional organizational and planning skills that contributes to effective and efficient task completion.
- A curious learner who is willing to continuously learn new things.
WORK DETAILS:
- Shift: Monday to Friday, 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Data Engineer
Responsibilities:
- Setup and design of a Microsoft Fabric system with multiple workspaces for production and non-production.
- Analyze source data to support existing business cases, as well as highlight any potential future use cases.
- Design and develop data factory/data pipelines utilizing two separate Azure SQL Database instances as source data.
- Analyze, design and engineer the data transformations ensuring the data is report ready.
- Secure client access to data by designing and implementing RLS based data access.
- Design and develop customer-facing Power BI reports, visuals and dashboards.
- Ensure the implemented system is source-controlled and, where applicable, CI/CD integrated.
- Ensure the implemented system is secure and scalable and is well documented.
- Work with the existing Development Team on knowledge sharing and product handover.
Requirements:
- Has previous experience completing the above tasks.
- A bachelor's degree in computer science, Information Systems, Data Analytics, or a related field.
- Has a strong background in data visualization, reporting and analytics.
- Has a proven technical background and experience in modern Microsoft data architecture (Azure, Power BI, Fabric)
Work Details
- Schedule: Monday to Friday, 7:00am- 4:00pm (PH Time)
- Location: Work from home
- Status: 3-6 months contract
Full Stack Developer (Senior Level)
ABOUT THE ROLE:
- Working under the supervision of the Lead Software Architect, this role involves working on a cloud-based, desktop, embedded and mobile applications.
DUTIES:
- Follow safe work practices and procedures and ensure a “safety first” culture in every task undertaken.
- Work with the Lead Software Architect and Project Manager to plan and time-estimate tasks.
- Work with stakeholders to gather and analyse requirements.
- Create system, architectural and technical designs for new features/applications.
- Database design and development.
- API design and development.
- Front end, mobile and desktop applications design and development.
- Integration with other Software systems and devices.
- Writing unit and automated integration test.
- DevOps support and development.
- Implement cybersecurity controls in software and software development environment.
- Maintain and update development, test and production environments in cloud.
- Active participation in full SDLC process in agile work environment.
- Provide technical support across global business for our software systems.
- Work closely and interact with other staff to contribute to company objectives.
- Regular contacts include engineers, quality assurance, project managers, graphic artists, systems analysts, and sales and marketing professionals.
- Constantly update technical knowledge and skills by attending in-house and / or external courses, reading manuals and accessing new applications.
- Participation in department improvement activities such as reviewing and updating engineering processes.
- Perform any other duties as reasonably directed.
MINIMUM POSITION REQUIREMENTS
• 5+ experience in designing, developing, implementing, and maintaining enterprise level systems.
• Strong software design skills and OOP design patterns.
• Strong backend development skills using ASP.Net core and Entity Framework.
• Strong frontend development skills using Angular, Blazor or other web app frameworks, HTML5, CSS, JavaScript, Typescript.
• Windows desktop/touch applications development skills using WPF, UWP, WINUI or MAUI.
• Experience with mobile applications development (Android and IOS).
• Experience with SQL Server, MongoDB or other relational and NOSQL databases.
• Experience with DevOps tools: source control (GIT or others), build servers and CI/CD pipelines.
• Experience with Azure or AWS cloud services.
• Comfortable working in a small team and independently.
WORK DETAILS:
• Shift: Monday to Friday, 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
• Location: Makati | *Work from Home Until Further Notice
• Status: Full time employment
Technical Business Analyst (PHP Laravel)
About the role:
- We are seeking a versatile Technical Business Analyst with strong skills in PHP Laravel.
- This role involves gathering and analyzing business requirements, translating them into clear technical specifications, conducting testing, and occasionally performing hands-on coding if the project demands it.
- Experience in Agile methodologies and the ability to act as a Scrum Master is a plus.
- The ideal candidate will be adept at both technical and business communication, with the flexibility to adapt to evolving project needs.
Key Responsibilities:
- Requirement Gathering: Collaborate with stakeholders to understand business objectives, gather requirements, and develop detailed project specifications.
- Technical Specifications: Translate business requirements into clear, actionable technical specs for development teams, ensuring project goals are met.
- Hands-on Coding: Write, debug, and optimize code using PHP Laravel as needed, particularly in projects that require direct technical intervention.
- Testing & Quality Assurance: Develop test plans, execute tests, and troubleshoot to ensure the final solutions align with business and technical requirements.
- Documentation: Create and maintain comprehensive documentation, including requirement specifications, technical design documents, user stories, and test plans.
- Agile & Scrum Practices: Act as a Scrum Master when needed, leading Agile ceremonies and facilitating collaboration within the team.
- Collaboration & Communication: Serve as a liaison between technical teams and business stakeholders, ensuring smooth communication and project alignment.
Requirements:
- Bachelor’s Degree in Computer Science, Information Technology, Engineering, or a related field.
- Proven experience as a Technical Business Analyst, Systems Analyst, or a similar role with hands-on coding experience.
- Proficiency in PHP Laravel, with the ability to code, debug, and optimize applications.
- Experience with Agile methodologies and acting as a Scrum Master is a plus.
- Strong understanding of software development processes and project management.
- Excellent analytical and problem-solving skills, with an eye for detail.
- Effective communication skills to bridge the gap between technical teams and business stakeholders.
- Familiarity with project management tools (e.g., Jira, Confluence, Trello).
- Experience with testing frameworks and quality assurance processes.
- Knowledge of cloud platforms (e.g., AWS, Azure) is an advantage.
Work Details:
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: 12 months Contract
Technical Lead (Internal)
About the Role:
We are looking for a highly skilled and motivated Technical Lead with a strong background in technology development, project management, and Scrum methodologies. The ideal candidate will have experience leading IT projects and working with international clients. In this role, you will guide a cross-functional team to deliver high-quality technical solutions, ensuring alignment with business goals and client expectations.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Certified Scrum Master (CSM) or equivalent Agile certification is preferred.
- Experience with cloud technologies (AWS, Azure, Google Cloud) is a plus.
- Prior experience working in a multinational or distributed team is an advantage.
Behavioral Skills:
- Analytical mind, problem-solving, well organized, and can be trusted to pay attention to detail.
- Excellent communication skills, ability to effectively communicate with senior management.
- Strong verbal, written, and organizational skills.
Work Details:
- Schedule: Monday to Friday, 7:00am- 4:00pm (PH Time)
- Location: Work from home* (*occasional reporting to office depending on business needs)
- Status: Contractor/Full Time
Full-Stack Developer
Client: B2B music and streaming platform with over 10 years of experience in making music and streaming projects simple. We help other companies launch streaming services (white-label solutions or APIs) or integrate licensed music into their digital products (Music-as-a-Service)
Requirements:
- Proficient in jQuery and vanilla JavaScript for dynamic and interactive web applications.
- Strong experience with modern frameworks such as React, Angular, or similar, demonstrating the ability to build scalable and maintainable applications.
- Skilled in responsive design using Bootstrap, ensuring a seamless user experience across various devices.
- Expertise in SASS (CSS) for writing modular and maintainable stylesheets, enhancing design consistency.
- Ability to transform design mockups into high-quality code, ensuring accuracy and attention to detail in the implementation of visual elements.
- Experience with version control systems (e.g., Git) for collaborative development and code management.
- Understanding of web performance optimization techniques to improve application speed and user experience.
- Familiarity with RESTful APIs and integrating backend services for a full-stack development approach.
- Strong problem-solving skills and a proactive attitude toward learning new technologies and frameworks.
Work Details:
- Shift: Monday to Friday: 6AM – 3PM PHT; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full Time/Contract
SAP Fiori Developer (w/ ABAP experience)
About the Role:
- You will be part of the diverse team that will handle software product suites that allows you to build and configure rich, interactive Fiori apps with full workflow automation and mobilized decision making in a fraction of the time required for custom development.
Responsibilities:
Exciting opportunities exist with us contribute to the development of these product platforms, including:
- Scoping / effort estimation
- Continuous improvement – incorporating new features / modernization of the
- Defect resolution
- Testing
- Technical Documentation
Requirements:
- Excellent communication skills, including written
- Fiori, SAP Cloud Platform / BTP and JavaScript
- SAP ABAP (including ABAP Objects) development
- High attention to detail and the ability to quality assure software, ensuring exceptional end- user experiences.
Work Details:
- Shift: Monday to Friday, 6:00am- 3:00pm (PH Time); depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Senior SAP FICO Consultant
About the Role
- Are you a motivated and articulate SAP FICO Consultant? We have exciting opportunities for you to optimise SAP business processes by applying UX, UI and Agile principles to the delivery of web and mobile apps for SAP Further opportunities exist for you to contribute to software product design and management.
- Our mission is to digitally accelerate and control key business processes. Our consultants apply a Design Thinking approach to deliver Apps with a focus on user- experience and business process outcomes.
Key Responsibilities:
- Business analysis to understand customer requirements
- Deliver high quality Functional Specifications for modern Fiori web and mobile
- Work with the developers to development new Fiori apps
- Create and execute test cases
- Deliver high quality project documentation
Requirements:
- Expert SAP FICO knowledge (10yr+)
- Strong business analysis Experience in analysing software requirements, documenting user stories, and defining associated test cases
- Strong consulting skills to rapidly assimilate customers' needs, communicate, and design effective solutions that generate demonstrable value.
- Excellent written and verbal English communication skills mandatory
- High attention to detail and the ability to quality assure and test software, ensuring exceptional outcomes
- Ability to prioritise tasks and self-manage
- Excellent problem-solving skills to detect root cause and facilitate solution development
Work Details:
- Shift: Monday to Friday: 6AM – 3PM PHT depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full Time/Contract
Senior Business Analyst
About the Role:
The Senior Business Analyst is responsible for providing expert-level insight and analysis on our products and services. You will advise our company on how we might improve our products and services by identifying new opportunities and applying the best practices of our industry. You will work closely with the global Product team and customers to gather & detail requirements, craft User Stories and work hand in hand with the team to deliver working software. Additionally, you will provide support to the other areas of the business for product demonstrations.
Key Responsibilities:
- Gathering requirements by managing relationships with stakeholders and facilitating those conversations.
- Providing guidance on what to build and when to release as much value as possible as early as possible.
- Helping the team to plan and improve their ways of working through retrospectives.
- Ensuring the work done by the team aligns with the wider business strategy.
- Develop processes and procedures to ensure business solutions meet strategic goals
- Ensure business processes are running in accordance with Agile methodologies
- Consult with key stakeholders to determine business objectives and success factors
- Collaborate with team members to collect, analyze, and evaluate information from multiple sources
- Present findings and recommendations to stakeholders
- Write and document business requirements, functional requirements, design specifications and User Stories
- Work with information technology professionals to develop a solution that meets business requirements
- Continuously improve existing business processes and strive to develop new ones to improve efficiency
Requirements:
- 7+ Years of enterprise IT experience, with at least 2 years’ experience in a business environment, coupled with tertiary level qualifications in Business, Science, Engineering or Economics.
- Ability to use Excel, SQL and other tools a bonus
- Excellent planning, resource management and time management skills
- Excellent communication skills to be able to discuss issues with software engineers and all levels of management.
- To collaborate/communicate with both technical and business stakeholders
- Strong analytical skills and attention to detail.
- Strong knowledge of technology and how it can be used to solve business problems
- To show a commitment to ongoing professional development through self-learning, professional training
- Provide in-house learning to help uplift engineers as well as recommendations for online learning.
Key Performance Indicators:
- Experience with gathering requirements by managing relationships with stakeholders and facilitating those conversations.
- Capability in providing guidance on what to build when to release as much value as possible as early as possible.
- Strong technical analytical skills demonstrated by experience with programming or scripting languages that support our solutions.
- Can ensure the work done by the team aligns with the wider business strategy.
- Applied experience in helping the team to plan and improve their ways of working through retrospectives.
- To collaborate with a variety of people in our company to make sure our software works for our customers.
Work Details:
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Pega Developer
About the Role
- Work with a global leader in smart mobility technology- making transportation safer, smarter and more connected.
Responsibilities
- Design, develop, and unit test applications in accordance with established Pega PRPC standards.
- Participate in peer-reviews of solution designs and related code.
- Develop, refine, and tune integration between applications.
- Analyze and resolve technical and application problems.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Undertake autonomous delivery of specific software and testing tasks and assist less experienced software engineers in development, testing and debugging activities.
- Participate in agile estimations, planning, daily ceremonies and retrospectives to drive continuous improvement in team and personal performance.
- Plan, process and perform own work in an efficient manner with little or no assistance from the supervisor as part of an agile development team.
- Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
- Provide assistance to testers and support personnel as needed to determine system problems.
- Ensure that proposed and existing solution architecture are aligned with organizational goals and objectives.
Experience and Technical Requirements
- Candidates must have experience in enterprise software design skills in several development languages and deep knowledge of Pega and associated technologies and frameworks.
- Pega Senior System Architect Certified.
- Good understanding of XML, JavaScript, micro-services and service-oriented architecture.
- Ability to analyze, design and support implementation of business-specific Pega solutions and/or frameworks
- Ability to create reusable components that can be leveraged across the enterprise for providing a high level of customer experience
- Ability to translate complex business requirement into functional technical requirements using Pegasystems tools.
- Excellent hands on implementing PEGA integration services using REST, SOAP, Email etc. Good understanding of PEGA new case management features.
- BA/BS or advanced degree in Computer Science or equivalent,
Competency Requirements
- Strong analytical and problem-solving skills, including a thorough understanding of how to interpret customer business needs and translate them into practical applications and operational solutions.
- Proven experience in system design and development.
- Comprehensive understanding of software development lifecycle
- Strong English written and verbal skills.
Role Key Performance Indicators
- Delivery of application software changes on time, within scope, with respect to budget and quality measures.
- Accurate and realistic estimation for all software design and development activities.
- Work collaboratively and productively with all colleagues, internal and external stakeholders.
- Accurate and timely recording of project delivery effort.
Work Details
- Shift: Monday to Friday, 6:00am- 3:00pm or 7:00am- 4:00pm (PH Time), depending on business needs
- Location: Makati | *Work from home until further notice
- Status: Contract
Senior Python Developer (DJANGO)
Client: Leading FinTech company that leverages cutting edge investment technology that provide Australians with access to global equities as well as institutional grade investment research platforms.
About the role
- We are looking for a senior Python developer to join our team, you’ll be a part of a highly focused, mission-driven team delivering a range of solutions using emerging technologies as well facilitating ongoing enhancements to existing software.
Key Responsibilities
- You will be involved throughout all stages of the software development process, including input on designs, implementation, testing, release, and post- implementation support. The software developed focus on the API and execution layers for a real time securities trading system.
- Your responsibilities will include feature development, overseeing code contributed by other developers, scaling system performance, and maintaining existing functionality through production support.
Requirements
- Bachelor's degree in Computer Science, Software Engineering or
- The ability to develop high quality, scalable and maintainable code
- A strong understanding of MVC architecture and SOLID principles
- Excellent understanding of writing testable code and testing best practices
- Experience with both Python 3 and the Django framework (3+ years)
- Experience with end-to-end deployments of web applications
- Experience with communication protocols – REST is must, GraphQL is very highly regarded, gRPC nice to have
- Experience with Django ORM and migrations
- Experience with code versioning tools and automated deployment pipelines
- Financial services experience (particularly to do with securities trading) will be highly regarded
- Experience with real time systems and pub/sub architecture is highly regarded
- Knowledge of cloud services (AWS) is nice to have
Work Details
- Shift: Monday to Friday: 6:00am- 3:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Sr. C# .net Developer (WPF)
About the role
- As a senior developer, your core role and expected outcome is the development and deployment of the application.
- You will be encouraged to contribute across the various aspects of the development and project management process.
Key Responsibilities
- Developing and maintaining software using .NET framework and related technologies
- Participating in code reviews to ensure quality and maintainability of the codebase
- Collaborating with the team to define, design, and ship new features and functionality
- Contributing to the development of project plans, schedules, and scope requirements
- Knowledge of data structures, system design, and algorithms
- Familiarity with databases (MS SQL Server)
- Understanding of MVVM concepts
- Ability to work unsupervised
- Ability to work as part of a team
- Good problem-solving skills and attention to detail.
Requirements
- Excellent verbal and written communication skills.
- Experience as a Full Stack Developer or similar role (5+ years)
- Experience working with .NET based including C# and ASP
- Experience with UI/UX design including XAML (WPF)
- Proficient in development tools and concepts including – Visual Studio IDE and GIT
- Experience working with and developing/designing RESTful services and APIs.
Advantageous
- Bachelor’s degree in computer science, Information Technology, or related field will be highly regarded.
- Experience developing ERP systems.
- Experience with JetBrains Space (or equivalent)
- Experience with test automation and test-driven development practices and frameworks
Work Details
- Shift: Monday to Friday: 8:00am- 5:00pm or 7:00am- 4:00pm PH Time; depending on business needs
- Location: Makati | *Work from Home Until Further Notice
- Status: Full time employment
Testimonials
What exactly is the difference between a bench player and a game changer?
Perks & Benefits
COMPANY OUTINGS, SICK AND VACATION LEAVES
Work without play makes any worker bored and immediately looking for another job opportunity.
In Flexisource IT, we believe in giving our people the breaks they need to recuperate from any sort of work-related stress.
We go out on outings and provide 10 vacation leaves and 10 sick leaves for our people per year.