JOB TITLE: INHOUSE DEVELOPER Key Responsibilities 1. Application Development
Design and develop custom internal web and desktop applications that integrate with MYOB Exo and Microsoft Dynamics (Business Central or Finance & Operations).
Develop user-facing tools, dashboards, and reporting interfaces tailored to departmental needs.
Ensure seamless interoperability between Exo and Dynamics modules (Finance, Inventory, CRM, Job Costing, etc.).
2. Systems Integration
Develop and maintain API-based, ODBC, or web service integrations between MYOB Exo, Microsoft Dynamics, and other internal or third-party systems (e.g., CRM, logistics, e-commerce).
Automate data synchronization between platforms to minimize manual entry and improve data accuracy.
Collaborate with ERP vendors and consultants to ensure compatibility with version upgrades and schema changes.
3. Database & Reporting
Create and maintain SQL Server databases, queries, and stored procedures for data extraction and reporting.
Build cross-platform business intelligence reports that consolidate data from both Exo and Dynamics using Power BI, Crystal Reports, or similar tools.
Monitor data integrity and optimize database performance across systems.
4. Support & Maintenance
Provide ongoing support for internally developed apps and integrations between MYOB Exo and Microsoft Dynamics.
Troubleshoot system and API issues, implement patches, and ensure robust version control.
Document integration workflows, data mappings, and business rules for continuity and future expansion.
5. Collaboration & Project Management
Work with department heads to understand operational challenges and translate them into technical solutions.
Participate in ERP enhancement projects, including migration, hybrid integration, or module expansion between MYOB Exo and Microsoft Dynamics.
Manage development timelines, testing, and deployment in alignment with business priorities.
Required Skills & Experience
Bachelor's Degree in Computer Science, Information Systems, or related field.
At least 3-5 years of software development experience in ERP-integrated business environments.
Strong proficiency in:
Languages: C#, .NET, Python, or equivalent.
Databases: Microsoft SQL Server, T-SQL, database optimization.
Integration: REST APIs, ODBC, XML/JSON data exchange, Microsoft Power Platform (Power Automate, Power Apps).
Demonstrated experience with:
MYOB Exo Business (database schema, SDK, or Exo Configurator) or Microsoft Dynamics 365(Business Central or Finance & Operations), or related field.
Hands-on experience developing ERP extensions, connectors, or middleware solutions.
Familiarity with accounting and inventory management workflows.
Strong communication skills and ability to interface with both technical and non-technical stakeholders.
Desirable Skills
Experience building Power BI dashboards and visual analytics across multiple ERP systems.
Familiarity with Azure Services, Microsoft Dataverse, or Dynamics 365 Web API.
Exposure to ERP migration or hybrid integration projects (e.g., bridging legacy systems like MYOB Exo with Dynamics 365).
Knowledge of DevOps, version control (Git), and continuous integration practices.
Personal Attributes
Analytical thinker with strong attention to detail and commitment to system reliability.
Collaborative and communicative; able to translate business requirements into actionable technical deliverables.
Self-driven with the ability to manage multiple development streams.
Committed to documentation, scalability, and long-term support of internal systems.
Reporting Line Reports to: IT Manager / Finance Director / General Manager Collaborates closely with: Finance, Operations, and ERP Implementation Teams Kindly contact Ms Rachel at +6019-772 2619 for further details or send your resume to [rachel.gan@cityrecruit.com.my] or Kindly contact Ms Lynn +6012 958 5453 or send your resume to [crcs-my-recruitment2@cityrecruit.com.my]