FPT Software

M21 - Full Stack Engineer

FPT Software  •  Singapore, SG (Hybrid)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

The Full Stack Engineer will support the development, enhancement, integration, and maintenance of Application, a suite of applications used to process financial incentives for companies. Application comprises three core systems:

  • two intranet-facing systems used by internal officers for application processing, claims validation, and disbursement workflows
  • one internet-facing portal used by companies to submit applications, claims, and supporting incentive-related documents

The engineer will also support system integrations between Applications and other related platforms. The role requires hands-on delivery across frontend, backend, database, and secure delivery practices, with a focus on maintainability, reliability, and operational readiness.

Key Responsibilities

1. Full Stack Application Development

  • Design, develop, test, and maintain application features across frontend and backend components
  • Build responsive and user-friendly interfaces using modern web technologies
  • Develop backend services, APIs, and business logic to support officer-facing and company-facing workflows
  • Ensure application components are scalable, maintainable, secure, and aligned with enterprise standards

2. Backend and Enterprise Platform Engineering

  • Develop and maintain backend services using .NET Core and .NET Framework 4.8
  • Support and enhance solutions involving Dynamics CRM and SharePoint
  • Implement workflow, validation, and integration logic to support application processing, claims handling, and disbursement-related functions
  • Support enhancement and maintenance of legacy and modernised components within the Application landscape

3. Database and Data Management

  • Design, develop, and maintain database objects, queries, and stored procedures in Microsoft SQL Server and PostgreSQL
  • Support data validation, performance tuning, and issue troubleshooting across application and integration flows
  • Ensure data handling is reliable, secure, and consistent across systems
  • Assist with data analysis and defect investigation when required

4. System Integration and Interoperability

  • Support integration between Application and external or internal enterprise systems
  • Develop and maintain APIs, service interfaces, and integration logic across platforms
  • Troubleshoot interface issues and ensure data exchange is robust and auditable
  • Contribute to technical design discussions on system integration and interoperability

5. DevSecOps, Release and Support

  • Work within established DevSecOps processes for source control, build, deployment, testing, and release
  • Support CI/CD, code quality, vulnerability remediation, and secure software delivery practices
  • Participate in production support, incident investigation, defect fixing, and system enhancement activities
  • Contribute to operational readiness, monitoring, and continuous improvement of engineering practices

6. Documentation and Team Collaboration

  • Document technical designs, APIs, code changes, deployment steps, and support procedures
  • Work closely with developers, business analysts, QA engineers, project managers, and system owners
  • Participate in agile or hybrid delivery ceremonies, technical reviews, and issue triage discussions
  • Support knowledge transfer and maintainability of delivered components

Mandatory Requirements

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, or related discipline, or equivalent practical experience
  • Strong experience in full stack development
  • Frontend experience in
    • React
    • CSS
    • HTML
  • Backend experience in:
    • NET Core
    • NET Framework 4.8
    • Dynamics CRM
    • SharePoint
  • Database experience in:
    • Microsoft SQL Server
    • PostgreSQL
  • Familiarity with DevSecOps processes and secure software delivery practices
  • Experience in application enhancement, maintenance, and system integration
FPT Software

About FPT Software

FPT Software, a subsidiary of FPT Corporation, is a global technology and IT services provider headquartered in Vietnam, with USD 1.22 billion in revenue (2024) and over 33,000 employees in 30 countries.

Embracing an AI-first approach, FPT Software enables breakthrough speed, scalability and quality through AI-powered services and solutions and an AI-augmented workforce. It has partnered with over 1,100 clients worldwide, more than 130 of which are Fortune Global 500 companies in Aviation, Automotive, Banking, Financial Services and Insurance, Healthcare, Logistics, Manufacturing, Utilities, and more.

For more information, please visit https://fptsoftware.com/.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Hanoi, VN
Year Founded
Unknown
Social Media