Key Responsibilities
TDL Development: Design develop and customize TDL programs to extend Tally ERP functionality including reports invoices dashboards and user interfaces.
Requirement Analysis: Collaborate with clients and business analysts to gather and analyze business requirements and translate them into technical specifications for TDL customization.
Module Customization: Create and modify TDL code for custom reports forms vouchers and integrations to meet client-specific needs.
Integration: Develop TDL solutions to integrate Tally with external applications (e.g. e-commerce platforms CRMs or databases) using APIs ODBC or XML.
Testing and Debugging: Perform unit testing troubleshoot TDL code and ensure solutions are error-free and optimized for performance.
Documentation: Prepare and maintain detailed technical documentation for TDL customizations including code comments and user guides.
Support and Maintenance: Provide post-implementation support resolve issues and ensure smooth operation of TDL-based solutions in production.
Training: Assist in training end-users or clients on customized Tally modules and features.
Compliance: Ensure TDL solutions comply with Tallys standards and support statutory requirements (e.g. GST TDS or e-invoicing in India).
Required Skills and Experience
Experience: Minimum 2 years of hands-on experience in TDL (Tally Definition Language) development and Tally ERP customization.
Technical Skills:
o
Strong proficiency in TDL programming including report creation UI customization and voucher modifications.
o
Knowledge of Tally ERP 9 and TallyPrime including features like GST inventory and accounting modules.
o
Familiarity with XML ODBC and API integration for connecting Tally with external systems.
o
Basic understanding of programming concepts (e.g. loops conditions functions) in TDL.
o
Experience with database querying (e.g. SQL) for data extraction and manipulation in Tally.
Domain Knowledge: Understanding of accounting principles and Indian statutory compliance (GST TDS etc.) is a plus.
Soft Skills: Strong problem Solver analytical mindset and communication skills to interact with clients and internal teams.
Additional Skills (Preferred):
o
Experience with other ERP platforms or scripting languages (e.g. Python VBA).
o
Knowledge of Tally integration with third-party tools like Power BI or e-commerce platforms.
o
Familiarity with Agile development methodologies.
Qualifications
Bachelors degree in Computer Science Information Technology Computer Applications or a related field.
BE/ or equivalent qualifications.
Tally certification (e.g. Tally Certified Professional) is a plus.