O SEU PRÓXIMO CAPÍTULO
Desktop Software Developer
Sobre a vaga
• 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
• 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
• 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