Software Web Developer in Dong Nai at MDC Precision, LLC
Job 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:
o C#/.NET, Python, JavaScript/TypeScript, or Node.js
o HTML and CSS
o A modern web framework such as React, Next.js, Angular, or Vue
o REST APIs and JSON
o 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.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go