INHOUSE DEVELOPER
JOB TITLE: INHOUSE SOFTWARE 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]