Application Developer

DT GlobalOttawa, ON

About The Position

The Applications Developer focuses on leveraging common platform's (e.g. Power Apps, Quickbase) low-code capabilities to build and deploy custom applications, while also integrating with existing systems and data sources. Specifically, they aim to deliver solutions that automate workflows, streamline business processes, and improve user experience through mobile and web apps, all while ensuring scalability, security, and cost-effectiveness. This includes designing, developing, and maintaining databases that meet specific requirements, optimizing database performance, writing efficient SQL queries, and ensuring data integrity. They also need to understand data modeling, database architecture, and various SQL concepts like joins, subqueries, indexing, and stored procedures. This role will also assist the business with building and maintaining AI embedded applications and AI agents and integrations between systems using APIs.

Requirements

  • Knowledge of Power Automate/Power Apps Platform & associated Development techniques
  • Intermediate to Advanced SQL, Python and Javascript languages.
  • Bachelor of Information Science or equivalent/similar degree or equivalent industry experience
  • Flexible working hours based on client requirements (Europe, UK, USA, Asia Pacific) as needed
  • AI agent and app development
  • Development/Management of APIs

Nice To Haves

  • Microsoft CoPilot development experience
  • Quickbase Application Development
  • Sharepoint Administration and Development
  • ERP Systems & Accounting experience/exposure
  • International Development industry experience

Responsibilities

  • Designing and building applications: Create new applications or modify existing ones based on client specifications or user needs.
  • Building Intelligent, Agenic Applications: Create new applications and modify existing ones to act as active partners for end-users
  • AI Agent Development: Building autonomous systems that can perceive their environment, reason through multi-step problems and execute tasks.
  • Writing code: They use programming languages to write clean, efficient, and maintainable code.
  • Financial Systems Support & Development: Team member support implementation of BST11 ERP in UK and day to day operational support
  • Quickbase Level 2 Support & Development: Widely used internal database tool e.g. Project & Contract Management modules, Performance Review process, CRM that requires ongoing development changes and new features and advanced support.
  • Testing and debugging: Thorough testing is crucial to ensure applications function correctly and identify and fix bugs.
  • Collaborating with teams: Work closely with other IT professionals within the organisation and with external software vendors as appropriate. Key member of the Application Development Group within DT-Global; Participate in Change Management Board as required.
  • Troubleshooting and problem-solving: They identify and resolve issues related to performance, security, or errors within applications.
  • Staying updated: The technology landscape is constantly evolving, so application developers need to keep abreast of new trends and tools.
  • Documentation: Creating clear and concise technical documentation for the application and its code.
  • Communication: Communicating effectively with clients, stakeholders, and team members throughout the development lifecycle.

Benefits

  • ongoing professional and personal development
  • helping them grow and reach their full potential
  • Harnessing their talent, maximising their contribution, and rewarding performance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service