Mô tả công việc
Job Type
Full‑time
Description
Software and Web Development
- Design, develop, test, deploy, and maintain secure web applications, internal tools, APIs, background services, and system integrations.
- Build responsive and maintainable user interfaces using modern HTML, CSS, JavaScript/TypeScript, and an established frontend framework.
- Develop backend services using C#/.NET, Python, Node.js, or the company’s approved application stack.
- Create and maintain REST APIs and integrations between web applications, Microsoft Dynamics ERP, SQL Server, Power BI, and third‑party platforms.
- Review requirements, prepare technical designs, estimate work, and deliver solutions through source‑controlled development workflows.
- Write unit, integration, and end‑to‑end tests appropriate to the application’s risk and complexity.
- Participate in code reviews and improve application reliability, performance, maintainability, accessibility, and security.
- Maintain technical documentation, deployment instructions, data mappings, support procedures, and change records.
Power BI and Data
- Design, develop, publish, and maintain Power BI dashboards and reports for operational and management decision‑making.
- Translate business definitions into documented KPIs, DAX measures, drill‑down reports, and reusable semantic models.
- Use Power Query, DAX, SQL, and data modeling techniques to combine data from Microsoft Dynamics ERP, SQL Server, spreadsheets, APIs, and other approved sources.
- Reconcile dashboard results against ERP transactions and source systems to ensure accuracy, completeness, and consistency.
- Configure and support Power BI workspaces, applications, refresh schedules, gateways, permissions, and row‑level security.
- Monitor dataset refreshes and report performance; troubleshoot failed refreshes, inaccurate results, and slow reports.
- Support user acceptance testing, training, release communication, and adoption of approved reports.
Microsoft Dynamics ERP
- Support application development and integration requirements involving Microsoft Dynamics ERP.
- Work with functional users to understand Finance, Procurement, Inventory, Sales, Production, and Supply Chain processes as applicable to the company.
- Develop or maintain approved interfaces, reports, data exports/imports, scheduled jobs, and supporting applications connected to Dynamics.
- Troubleshoot issues across Dynamics application behavior, integrations, SQL data, batch processing, permissions, and dependent systems.
- Assist with testing and controlled deployment of ERP‑related changes.
- Protect ERP data integrity by following change‑management, access‑control, backup, and release procedures.
- Document customizations, integrations, business rules, data mappings, known limitations, and support dependencies.
Requirements
- At least three years of professional software or web‑development experience.
- Demonstrated experience delivering and supporting business applications in a production environment.
- Hands‑on development experience with a practical combination of:
- C#/.NET, Python, JavaScript/TypeScript, or Node.js
- HTML and CSS
- A modern web framework such as React, Next.js, Angular, or Vue
- REST APIs and JSON
- Git‑based source control
- Practical Power BI experience, including Power BI Desktop, Power BI Service, Power Query, DAX, data modeling, dashboard development, publication, and refresh troubleshooting.
- Strong SQL skills, including joins, aggregations, views, stored procedures, query troubleshooting, and performance awareness.
- Experience working with Microsoft Dynamics ERP, such as Dynamics AX 2009/2012, Dynamics 365 Finance and Supply Chain Management, or a comparable Microsoft Dynamics platform.
- Understanding of business processes supported by ERP systems, such as Finance, Purchasing, Inventory, Sales, Production, or Supply Chain.
- Experience integrating applications with ERP systems, databases, APIs, files, or third‑party services.
- Understanding of secure‑development fundamentals, including server‑side validation, authentication, authorization, secrets management, least privilege, dependency management, and protection of sensitive information.
- Ability to investigate production issues systematically using logs, database queries, browser tools, API tools, and controlled testing.
- Ability to communicate technical subjects clearly with business users and IT colleagues.
- Working English proficiency sufficient for technical documentation, meetings, support communication, and collaboration with international colleagues.
- Ability and willingness to work full‑time onsite at the specified Vietnam location.
Benefits
No benefits information provided.
Yêu cầu kinh nghiệm
3+ years professional software/web development; experience with C#/.NET, Python, JavaScript/TypeScript, Node.js, HTML/CSS, modern frameworks, REST APIs, Git; Power BI, SQL, Microsoft Dynamics ERP; secure development; English proficiency; full-time onsite in Vietnam.