Application Programmer
Jobgether SRL
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for an Application Programmer based in Canada.
As an Application Programmer, you will contribute to a major application modernization initiative focused on Microsoft Dynamics 365 CRM, customer portals, and AI-powered customer engagement solutions. You will design, develop, enhance, and support business-critical applications that improve customer service operations and deliver seamless digital experiences. Working with modern Microsoft technologies, you will help implement intelligent capabilities such as conversational AI, automated contact center solutions, IVR, and document processing. You will collaborate with business analysts, QA specialists, functional teams, and technical leaders to translate business needs into scalable, reliable technical solutions. Operating within an Agile/Scrum environment, you will manage development tasks across the software development lifecycle, from requirements analysis and coding to deployment and production support. This remote-first contract opportunity is suited to a technically skilled professional who enjoys solving complex problems, modernizing existing systems, and exploring emerging AI technologies. You will also have the opportunity to mentor fellow developers, strengthen engineering practices, and contribute to the continuous improvement of enterprise applications.
Accountabilities
- Develop and maintain Dynamics 365 applications: Design, build, enhance, and support Microsoft Dynamics 365 CRM solutions to meet evolving business and operational requirements.
- Build customer-facing applications: Develop and maintain customer portals and related digital applications that deliver accessible, reliable, and user-friendly experiences.
- Manage the full software development lifecycle: Translate requirements into technical designs, write and test code, troubleshoot defects, deploy enhancements, and provide ongoing application support.
- Implement customer service capabilities: Enhance Dynamics 365 Customer Service functionality and support the integration of modern customer engagement technologies.
- Develop AI-powered solutions: Contribute to the implementation of Microsoft Copilot Studio, Contact Center, IVR, conversational chat, and other AI-enabled customer service capabilities.
- Integrate intelligent document processing: Implement or integrate Microsoft Document Intelligence and related technologies to automate document processing and improve operational efficiency.
- Translate business needs into technical solutions: Work with business analysts and functional teams to refine requirements, clarify acceptance criteria, and develop appropriate technical approaches.
- Deliver within Agile/Scrum teams: Manage multiple user stories and development tasks within sprint timelines while maintaining quality and delivery standards.
- Collaborate across technical teams: Coordinate with QA engineers, developers, business analysts, functional specialists, and technical leadership to ensure successful implementation and testing.
- Provide production support: Investigate application issues, identify root causes, implement corrective actions, and maintain the reliability of existing systems.
- Mentor and guide developers: Share technical knowledge, support team development, and promote consistent coding standards and software development best practices.
- Maintain technical documentation: Prepare and update system documentation, technical specifications, troubleshooting procedures, and release documentation.
- Drive modernization and continuous improvement: Identify opportunities to automate processes, modernize legacy applications, improve system integrations, and enhance the overall customer experience.
Requirements
- Microsoft Dynamics expertise: Strong hands-on experience developing, enhancing, and supporting Microsoft Dynamics CRM and Dynamics 365 applications.
- Customer portal development: Experience building and maintaining Dynamics customer portals or comparable customer-facing applications.
- Application development skills: Strong programming, debugging, troubleshooting, testing, and application maintenance capabilities.
- Full software development lifecycle experience: Proven ability to contribute throughout the development process, including requirements gathering, design, development, testing, deployment, and production support.
- Agile/Scrum experience: Familiarity with Agile development methodologies and the ability to manage multiple user stories and tasks within sprint-based delivery cycles.
- Cross-functional collaboration: Experience working with business analysts, QA and testing teams, developers, functional specialists, and technical leadership.
- Requirements and testing knowledge: Ability to contribute to technical requirements, acceptance criteria, test scenarios, and solution design decisions.
- Analytical and problem-solving abilities: Strong troubleshooting skills, attention to detail, and the ability to resolve complex application issues effectively.
- Communication skills: Clear written and verbal communication, with the ability to explain technical concepts and collaborate with diverse stakeholders.
- Technical leadership: Experience mentoring developers, sharing technical knowledge, or contributing to development standards and best practices.
- Preferred Microsoft technologies: Familiarity with Microsoft Copilot Studio, Dynamics 365 Customer Service, Dynamics 365 Contact Center, IVR, conversational AI, and customer-facing chat solutions.
- Preferred AI and automation experience: Knowledge of Microsoft Document Intelligence, intelligent document processing, or AI-powered customer service implementations.
- Preferred integration and cloud experience: Experience integrating Dynamics 365 with enterprise applications, working with Microsoft Azure or other cloud modernization initiatives, and supporting legacy application transformation.
- Preferred industry experience: Previous experience delivering or supporting applications for federal government organizations.
- Work schedule: Ability to work during the required operating hours of 8:30 AM to 5:30 PM Eastern Time.
- Security clearance: Ability to obtain and maintain a Public Trust clearance.
Benefits
- Remote-first work environment: Primarily remote work, with occasional hybrid attendance when requested by the client.
- Contract engagement: Opportunity to contribute to a significant enterprise application modernization initiative.
- Flexible work location arrangement: Remote work is available, subject to project requirements and the specified Eastern Time working schedule.
- Exposure to modern Microsoft technologies: Hands-on involvement with Dynamics 365, customer engagement platforms, AI-powered services, and intelligent document processing.
- Professional growth: Opportunities to expand expertise in enterprise application development, cloud modernization, automation, and conversational AI.
- Collaborative environment: Work with multidisciplinary teams, including developers, business analysts, QA specialists, functional experts, and technical leaders.
- Technical leadership opportunities: Contribute to development standards, mentor colleagues, and help shape application modernization practices.
- No required travel: The position does not require business travel.
- Compensation: Salary or contract rate details are not specified in the original job description and can be clarified during the recruitment process.
- Healthcare and additional perks: These benefits are not specified in the original job description.
- Security requirement: The successful candidate must be eligible to obtain and maintain a Public Trust clearance.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#J-18808-Ljbffr- ...with below skills As a Tool Applicator, you will be responsible for... ...60 method agents, NC programmers, special process specialists... ...experience). Experience as NC Programmer, Manufacturing, Methods Agent... ...pleased to consider all qualified applicants for employment, regardless...SuggestedPermanent employmentFull timeWork at office
- The primary responsibility of the Senior Web Programmer is to design, develop and maintain customized solutions for our clients.SuggestedFull time
- ...large-scale ERP system that's actively evolving? As an RPG/SQL Programmer at Keyloop, you'll join a team in the middle of an exciting... ...features. Troubleshoot and resolve issues in existing RPG applications. Participate in code reviews and contribute to a culture of...SuggestedDaily paidFull timeInternshipWorldwide
- ...As a Senior Rendering Programmer at Cloud Chamber you will join our talented development team to help push Unreal Engine 5 towards... ...are provided reasonable accommodation to participate in the job application or interview process, perform their essential job functions, and...SuggestedFull time
- ...working with us. We value teamwork, compassion, transparency, and are very passionate about our work! Job Description As a Verse Programmer, you will collaborate with teams to create innovative and solid game mechanics within UEFN using Verse. Your day-to day will...SuggestedFull timeWorldwide
- ...onsite, offsite, and remotely in physical systems • Mentor Jr. Programmers • Perform commissioning and acceptance testing of code •... ...Certified Technology Specialist) a plus • CTI-P101 or AMX Control Programmer 1 training • Two years’ experience as an AVI-SPL Jr....Full timeWork at officeRemote work
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
- ...users about data warehousing/business intelligence technology in business terms • Ability to work effectively as a member of the Applications management team. Qualifications Oracle certification, French/English Proficient/OBIEE/ODI Additional Information...Full time
- Company Description DON’T NOD is an independent publisher and developer, based in Paris and Montreal, creating original narrative games in the adventure ( Life is Strange , Tell Me Why , Twin Mirror ), RPG ( Vampyr ), and action ( Remember Me ) genres. The studio is...Full timeSummer work
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
- ...Nous sommes à la recherche d'un développeur de soutien aux applications pour rejoindre notre équipe ! Vous assurerez le fonctionnement... ...cloud formation Vous avez une très bonne connaissance de la programmation Java et de l'environnement Linux (obligatoire). Vous possédez...Full timeWork at officeRemote work
- ...The Senior Statistical Programmer will lead single and/or multiple clinical trials and be responsible for the development, maintenance,... ..., Analysis Data Model (ADaM) datasets (or derived datasets, as applicable), Tables, Listings, and Figures (TLFs), and submission packages...Permanent employmentFull timeContract workInterim roleRemote workWork from homeFlexible hours
$12k - $15k per year
...scaling game servers. ~ Strong experience using Non-Relational Databases such as MongoDB. ~ Experience with real-time multiplayer applications using Sockets or WebSocket. ~ Experience with Infrastructure as Code (IaC) tools like Terraform is a plus. ~ Shipped multiple...Full timeSummer workWork at officeLocal areaImmediate startRemote workFlexible hours- ...innovation and a willingness to challenge consensus. As an Application Support Specialist , you will be responsible for providing mission... ...about DRW's processing activities and our use of job applicants' data, please view our Privacy Notice at . California residents...Full timeNight shiftEarly shift
- ...integration of the Tecsys software. We will train you and develop your application knowledge, consulting acumen, people skills, and supply chain... ...most productive. Tecsys is an equal opportunity employer. Accommodation is available for applicants selected for an interview....Remote job
- ...energy flow between their solar panels, EVs, stationary battery and the grid. The opportunity dcbel is seeking a Senior Application Integration Specialist to own and evolve the organization's Integration Services capability, ensuring seamless, secure, and reliable...Full timeFlexible hours
- ..., join our journey and help create the unknown! Job Description We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring...Full time
- ...lequel nous vivons. Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the... ...NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed,...Long term contractFull timeLocal area
- ...schedule, and budget. Your ability to manage multiple projects simultaneously is crucial in this role. The client is seeking an Application Delivery Manager to lead the application and technology aspects of an insurance project designed to demonstrate the interaction of...Full time
- ...growth through intentional development, strong leadership, and opportunities to make a real difference. Job Description As an Application Engineering Specialist at Vention… You will be reporting directly to the Application Engineering Manager, you will create...Full timeInternshipWork at officeWork from home
- ...entertainment boundaries, join our journey and help create the unknown! Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance...Full time
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description What you’ll do This programmer will be responsible for anything related to NPC behavior tech: • Shared responsibility for maintaining, debugging, and improving...Full time
- ...between different game engine systems. Share your knowledge with the different teams of the studio and be a go-to person for the programmers. Assess and debug simple and complex performance issues + propose well adapted optimizations. Qualifications ~3+ years in...Long term contractFull time
- ...influence in the direction of Kabam’s games. If leading and solving complex problems excites you, this is the job for you! We prioritize applicants that can work on-site at our Montreal studio for this contract opportunity. In this role, you can expect to: Design and...Full timeContract workLocal areaFlexible hours
- Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you...Full time
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production... ...features and services; ~ Diagnose and resolve issues to improve application stability, code quality, and CI/CD pipeline robustness; ~...Full time
- ...créatifs en constante évolution. Capacité à travailler avec des développeurs de jeux de toutes disciplines. Solides compétences en programmation C/C++. Solides compétences en mathématiques. Très bonne connaissance de l’IA, de la physique, de l’animation et de la...Full timeWork at officeRemote workWorldwide
- ...innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams,...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Application Programmer. Be the first to apply!

