Back to jobs
Job Description
Software Engineer (Java, EDI)
Department: Development
Employment Type: Full Time
Location: Manila
Description
This role is responsible for supporting the development, enhancement, and maintenance of electronic messaging solutions within an ERP environment, focusing on regulatory and statutory requirements across multiple countries. The position plays a critical role in ensuring compliance with legal standards by delivering electronic reports and integrations with banks, tax authorities, and government agencies. By contributing across the full development lifecycle—from new feature development to maintenance and defect resolution—this role directly supports the organization’s ability to meet evolving compliance needs and deliver reliable solutions to external customers.
A Typical Day in the Life Includes:
- Developing and maintaining electronic messaging solutions that generate XML, JSON, and CSV outputs for external integrations
- Enhancing existing features and upgrading formats to meet new regulatory and statutory requirements
- Resolving defects and performing maintenance on existing electronic messages and systems
- Participating in the full software development lifecycle including design, development, testing, and deployment
- Creating and executing test automation scripts alongside development tasks
- Collaborating internally with team members through peer reviews and engaging with technical inquiries as needed
- Supporting onboarding and learning processes, including ERP system knowledge and team practices during initial ramp-up
Basic Qualifications:
- Experience in one or more programming languages such as Java, C#, Python, or JavaScript
- Knowledge of object-oriented programming concepts
- Experience with RESTful APIs and file transmission or integration concepts
- Familiarity with relational databases and SQL
- Hands-on experience working with XML and JSON
- Understanding of software development lifecycle and testing practices
- Functional knowledge of cloud technologies such as AWS
- Ability to write and understand Java-based code, including test automation scripting
Preferred Qualifications:
- Experience with electronic data interchange (EDI)
- Exposure to ERP systems, particularly M3
- Experience working with regulatory or compliance-related systems
- Familiarity with proprietary development tools or adaptability to new tools
- Exposure to AI-assisted development tools
