Desktop Software Developer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desktop Software Developer building CaseView scripts and C#/.NET integrations for Caseware’s accounting and financial reporting software. Supporting automated reporting solutions used by clients across Europe.
Responsibilities:
- Develop and maintain CaseView content and JScript automation for financial statements, assurance and tax preparation solutions
- Use the CaseView document object model to control tables, rows, paragraphs, formulas and conditional content
- Translate functional specifications and user stories into accurate, maintainable scripts
- Implement and troubleshoot complex conditional logic, including dependencies between formulas and document sections
- Review, debug and improve existing scripts across large content sets
- Maintain XBRL/iXBRL tagging and mappings to support reporting requirements
- Build and maintain C#/.NET integrations connecting desktop applications to REST APIs and local data sources, including CSV, XML and databases
- Handle authentication, response parsing and data mapping into document fields and tables
- Use AI-assisted and agentic development tools to support scripting, testing and content maintenance, reviewing generated output for accuracy
- Build automated workflows and internal tools that improve development efficiency
- Collaborate with QA and product owners to ensure generated documents meet specifications and applicable financial reporting requirements
- Contribute to the Knowledge Library structures used to package and distribute content
- Develop content and scripting within CaseView and Caseware Working Papers
- Support financial reporting solutions used by clients across Europe, including IFRS, local GAAP and related disclosure requirements
Requirements:
- 3–5 years of software development experience
- Hands-on experience with C#/.NET, Windows desktop applications and scripting or automation
- Strong JavaScript fundamentals
- Ability to work with object models in scripting environments
- Experience with Windows Script Host, COM/ActiveX automation or comparable desktop scripting technologies
- Experience integrating applications with REST APIs and structured data sources such as CSV, XML or databases
- Ability to handle authentication, parse API responses and map data between systems
- Strong debugging skills
- Ability to reason about conditional logic, AND/OR precedence and dependencies
- Practical experience using AI coding agents such as GitHub Copilot, Claude Code, Devin or equivalent tools
- Experience creating automation scripts, bots or development pipelines
- Good written and spoken English
- Ability to collaborate in an international team
- Interest in learning how accounting and financial reporting requirements translate into software behaviour
Benefits:
- Flexible work options
- Remote opportunities
- Generous time-off policies
- Competitive salary
- Health insurance
- Retirement plans
- Recognition programs
- Performance bonuses
- Opportunities for career growth
- International projects
- Collaboration with a diverse, global team



















