Software Engineer – CA Firm (Mumbai)
Role Overview
A Software Engineer in a large CA firm works at the intersection of technology, finance, auditing, and compliance. The role focuses on building and maintaining systems that support accounting, taxation, auditing, and client services.
Key Responsibilities
1. Application Development
- Design, develop, and maintain internal tools for:
- Accounting & audit workflows
- Tax computation systems
- Financial reporting dashboards
- Build client-facing portals for document sharing and compliance tracking
2. Automation & Process Optimization
- Automate repetitive accounting/audit tasks (e.g., data reconciliation, report generation)
- Use scripting and tools (Python, VBA, RPA platforms like UiPath)
3. Data Handling & Analytics
- Work with financial datasets and large volumes of transactional data
- Develop dashboards using Power BI / Tableau
- Assist auditors with data analysis and anomaly detection
4. Compliance & Security
- Ensure software meets regulatory requirements (e.g., GST, Income Tax systems in India)
- Maintain data confidentiality and security standards
5. System Integration
- Integrate with ERP systems like SAP, Oracle, Tally
- Work on APIs and data exchange between client systems
6. Collaboration
- Work closely with:
- Chartered accountants
- Audit teams
- Tax consultants
- Translate business requirements into technical solutions
Required Skills
Technical Skills
- Programming: Java / Python / .NET / SQL
- Web: HTML, CSS, JavaScript, React/Angular
- Databases: MySQL, PostgreSQL, SQL Server
- Tools: Git, Jira, cloud platforms (AWS/Azure)
Domain Knowledge (Big Advantage)
- Basics of:
- Accounting principles
- Taxation (GST, Income Tax)
- Financial statements
Qualifications
- B.E./B.Tech (Computer Science, IT, or related)
- MCA or equivalent
- Certifications (bonus): AWS, Azure, Data Analytics
Typical Projects
- Audit automation platforms
- GST filing systems
- TDS filing systems
- Income Tax Filing systems
- Financial analytics dashboards
- Document management systems for clients
Pay: ₹363,112.03 - ₹500,000.00 per year
Work Location: In person