Software Engineer
Asiacruit BPO, Inc.
About Asiacruit
At Asiacruit, we connect top talent with forward-thinking organizations across industries. Our mission is to help businesses grow through smart, strategic, and people-focused solutions. We support companies by providing high-quality Philippine-based talent for local and global markets. If you are service-oriented, reliable, detail-minded, and committed to helping customers, we invite you to apply.
Position Overview
We are seeking a Software Engineer for the Insurance & Accounting Industry to design, develop, test, and maintain reliable software solutions that support critical business operations. This role will contribute to applications and integrations for insurance and accounting workflows, including policy administration, billing, claims, invoicing, payments, reconciliation, reporting, and financial data management.
The ideal candidate is analytical, detail-oriented, and committed to building secure, scalable, and maintainable software. You will collaborate with product, engineering, quality assurance, operations, and business teams to understand requirements, deliver solutions, troubleshoot issues, and continuously improve application performance and user experience.
Key Responsibilities
Software Development and Application Engineering
Design, develop, maintain, and enhance software applications supporting insurance and accounting operations.
Write clean, maintainable, scalable, and well-documented code using established development standards.
Translate business and technical requirements into effective software solutions.
Develop application features for workflows such as policy processing, claims, billing, payments, invoicing, reconciliation, and reporting.
Participate in code reviews and provide constructive feedback to improve code quality and consistency.
Refactor existing code and improve application architecture, maintainability, and performance.
Integrations and Data Management
Develop and maintain integrations between insurance, accounting, customer relationship management, payment, reporting, and other business systems.
Work with APIs, web services, file transfers, scheduled jobs, and middleware to support reliable data exchange.
Design and implement data validation, transformation, and error-handling processes.
Work with relational databases and SQL to create queries, manage data access, and support application functionality.
Investigate and resolve data inconsistencies, integration failures, and processing errors.
Help ensure data accuracy, integrity, confidentiality, and traceability across business workflows.
Testing, Deployment, and Support
Develop unit tests, integration tests, and automated test coverage for new and existing functionality.
Collaborate with quality assurance teams to plan test scenarios, reproduce defects, and verify fixes.
Support application deployments, release activities, and configuration changes across development, testing, and production environments.
Monitor application performance and investigate production issues using logs, metrics, and diagnostic tools.
Participate in incident management, root-cause analysis, and post-incident improvement activities.
Maintain technical documentation, deployment notes, troubleshooting guides, and support procedures.
Security, Compliance, and Quality
Apply secure coding practices and support access control, authentication, authorization, and data protection requirements.
Follow software development lifecycle, change management, version control, and release management procedures.
Support compliance requirements relevant to insurance and accounting operations, including audit readiness and responsible data handling.
Identify potential risks, technical debt, performance concerns, and opportunities for system improvement.
Ensure solutions meet functional, technical, security, reliability, and usability requirements.
Collaboration and Continuous Improvement
Work closely with product managers, business analysts, quality assurance, operations, security, and business stakeholders.
Participate in standups, sprint planning, backlog refinement, demonstrations, retrospectives, and technical discussions.
Estimate development work, communicate progress, and raise technical risks or blockers promptly.
Recommend improvements to development processes, application architecture, automation, and operational efficiency.
Share technical knowledge and contribute to team documentation, onboarding, and knowledge transfer.
Qualifications
Requirements
Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
2+ years of professional experience in software development, application engineering, or a similar role.
Proficiency in at least one modern programming language such as Java, C#, Python, JavaScript, TypeScript, or an equivalent language.
Strong understanding of software development principles, object-oriented programming, data structures, and algorithms.
Experience developing or integrating RESTful APIs, web services, or other system interfaces.
Working knowledge of relational databases, SQL, data modeling, and database performance basics.
Experience with Git or another version control system and collaborative development workflows.
Understanding of unit testing, integration testing, debugging, and quality assurance practices.
Strong problem-solving skills and ability to analyze technical issues methodically.
Excellent English communication skills for collaboration, documentation, and stakeholder updates.
Strong attention to detail and commitment to delivering accurate, reliable, and maintainable software.
Reliable internet connection, a suitable home office environment, and ability to work effectively with remote or international teams.
Preferred
Experience with insurance or accounting software and business processes such as policy lifecycle, claims, billing, invoicing, payments, reconciliation, or financial reporting.
Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Experience with CI/CD pipelines, automated deployments, containers, or infrastructure automation.
Knowledge of frontend frameworks such as React, Angular, or Vue.js.
Experience with backend frameworks such as .NET, Spring, Django, Node.js, or similar technologies.
Familiarity with message queues, event-driven architecture, ETL processes, or enterprise integration patterns.
Experience with automated testing frameworks, performance testing, and application monitoring tools.
Background supporting regulated environments with audit, security, privacy, and compliance considerations.
Experience working in Agile or Scrum development teams.
Relevant certifications in cloud computing, software development, security, or database technologies.
Why Join
Join a supportive engineering team focused on building dependable software and positive end-user experiences.
Develop practical expertise in software engineering, integrations, data management, and automation for the insurance and accounting industry.
Work on meaningful applications that support critical financial and operational business processes.
Build valuable skills in modern development practices, cloud technologies, testing, security, and system reliability.
Receive competitive compensation and opportunities for professional development and career growth.
Work in a collaborative, international environment with exposure to diverse clients, technologies, and industry professionals.
- ...safety, regulatory and retailer compliance, better product recalls and improved manufacturing processes. The Role Software Engineer designs and configures solutions based on customer specific requirements and agreed specifications, performs testing of the configured...
- ...Job Description We are seeking a highly motivated and enthusiastic Software Engineer Trainee to join our team. As a trainee, you will have the opportunity to learn and develop your skills on real projects, working alongside experienced developers using Python, NodeJS...
- ...testing code Help senior developers with the documentations and software testing Collaborate and participate with technical... ...Education: ~ Bachelor's Degree in Computer Science, Software Engineering , Computer Engineering or Information Technology Technical...
- ...convenient, reliable, and safe rides, impacting millions of lives positively every single day. Now, we're looking for a Senior Software Engineer . As a Senior Software Engineer, you’ll be a key contributor to our software development team, driving technical excellence...
- ...single day. Now, we're looking for a Lead the Back Office Engineering Squad responsible for developing and maintaining internal web... ...green light! Duties and Responsibilities ● Lead a team of software engineers by providing technical direction, mentorship, coaching...
- ...convenient, reliable, and safe rides, impacting millions of lives positively every single day. Now, we're looking for a Senior Software Engineer. As a Senior Software Engineer, you’ll be a key contributor to our software development team, driving technical excellence and...
- ...environment empowers our colleagues to reach their full potential. Job Description This is a brilliant opportunity for Software Engineer to join our global team. In the role you will be in charge of delivering end-to-end solutions within the Avaloq Digital...
- ...experts in Avaloq's end-to-end Transactional solutions and maintain, improve and innovate the associated modules throughout all software layers, from customer-specific configuration for our *SaaS clients, the Avaloq Banking Standard (ABR/S) for the various markets, down...
- ...our colleagues to reach their full potential. Job Description The Securities Operations team is a dynamic team of Software Engineers and Business Analysts spread across several development centers. We follow an agile process, working closely with the clients...
- ...which is responsible for ensuring stable platform operations and the continuous improvement of our Avaloq software and products for our clients. As a Software Engineer, you will design, develop, maintain, and support business-critical applications and services within...
- ...stability, reliability, and continuous improvement of Avaloq’s Web & Mobile Banking platform. In this role, you will act as a Software Engineer , working at the intersection of development and operations. You will drive automation, enhance system resilience, and...
- ...Job Details: Full Stack Software Engineer profile requiring strong.NET backend, Azure cloud, and system integration experience, with additional exposure to frontend technologies and data-driven applications. Front-end and back-end development of scheduling and integration...
- ...potential and grow scaling teams for Australian and Canadian businesses. What are we looking for? If you are a Full Stack Software Engineer who enjoys building end-to-end features, working across modern techstacks like .NET 7/8, Angular 14/15, TypeScript, MySQL,...Remote job
- ...Generative AI techniques for potential integration into existing software systems. Mandatory technical & functional skills... ...Agile, and Design/Implementation within CI/CD and Secure Software Engineering Best Practices. Excellent problem-solving and communication...
- ...responsibilities As an Advisory Lead in this team, you will play a key role in strategizing, developing and delivering Cloud & Software Engineering solutions for clients Ability to drive the discussion with clients for their Cloud & Software Engineering requirements...
- ...Overview We are expanding our Tech Team in the Philippines and are looking for mid-level Software Engineers. If you want to work with smart and ambitious people, international customers, large datasets and solve valuable problems in a small and efficient team, Burt...
- ...• Provide Level 1 helpdesk support by assisting users with software-related issues and system access. • Log, track, and document... ...deployment processes. • Escalate complex issues to senior engineers when necessary. Requirements Qualifications: • Bachelor...
- ...responsible for automation and innovation of Shift-Left QA for the Avaloq solution used by banks in the global market. As a Software Development Engineer in Test (SDET), you will work in close cooperation with Developers, Test Managers, Release Managers, and other key...
- ...The Data Engineer will be responsible for designing, developing, and maintaining scalable data pipelines and data infrastructure that... ...performance. Collaborate with Data Analysts, Business Analysts, Software Developers, and stakeholders to understand data requirements....
- ...skills; Good organizational skills; Ability to work as part of a team; At least 2 years of experience in networking software and security, VLAN, VOIP, QoS, and Wi-Fi Technology; Has knowledge and background on Windows Active Directory (AD) systems,...
- ...customer projects (new implementation of, or upgrades to, the Avaloq Banking Suite) Qualifications Experienced in Avaloq software development and product implementation Extensive experience in PL/SQL programming. Knowledge of relational database systems...
- ...Software Developer Location: Makati City Work Schedule: Monday to Friday, Hybrid Shift Role Summary In this role, you will be responsible for designing, coding, and maintaining robust software applications that drive efficiency for both the firm...
- ...a world-leading smart mobility SaaS company with over 2,000,000 subscribers across 23 countries and we are looking for Corporate Software Trainer to join our team. Our teams are collaborative, vibrant and fast-growing and all team members are empowered with the freedom...
- ...Salesforce Engineer Build Salesforce solutions that create meaningful impact Are you a Salesforce Engineer who enjoys solving... ...with tools such as Jenkins, Maven, or Ant ~ Understanding of software testing methodologies, including unit, functional, and user acceptance...
- ...to accelerate their ramp-up time and productivity Requirements: Technical Proficiency Strong understanding of Cartrack’s software solutions and fleet management technology. Ability to explain technical features in simple, understandable terms. Stays up-to...
- Job Description: Conduct vulnerability assessments and penetration tests. Create and/or execute incident response plans to address security threats. Conduct security assessments to evaluate the security needs and establish protocols to mitigate risks. Develop...
- ...As a Fullstack Engineer, you'll be part of a cross-functional team responsible for designing, developing, and maintaining applications... .... You'll work with modern technologies to deliver high-quality software, contribute to technical excellence, and help drive innovation...
- ...Perform initial troubleshooting of build failures, deployment issues, and pipeline alerts, escalating unresolved issues to L2/L3 DevOps engineers. • Monitor application and infrastructure logs to detect errors and performance issues. • Support CI/CD tools such as Jenkins,...
- Modify all the deployment scripts to be suitable for baremetal deployment. Understanding customer requirements and project KPIs. Implementing various development, testing, automation tools, and IT infrastructure. Coordination and communication within ...
- ...Insurance PTO Benefits Required Qualifications: Graduate of Information Technology, Engineering, or a related field. At least 3 years of experience in selling IT software and hardware solutions (e.g. cloud, security, digital workspace, network, or data center...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
