Position: Power Platform Developer
Location: Toronto, ON
Job ID#: RQ11654
Duration: 6 Months
Role Overview The Software Developer is responsible for translating technical system specifications into working, tested applications. The role includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining applications, and conducting unit testing.
The successful candidate will resolve and troubleshoot technical problems arising during the use and operation of software packages and provide technical assistance with implementation, conversion, and migration activities.
This is an onsite position, five days per week, during standard working hours of 8:00 AM to 5:00 PM, Monday through Friday, excluding lunch breaks.
Key Responsibilities
- Translate technical system specifications into working, tested applications.
- Develop detailed programming specifications.
- Write and/or generate code and compile data-driven programs.
- Maintain applications and conduct unit testing.
- Resolve and troubleshoot technical problems arising during the use and operation of software packages.
- Provide technical assistance during implementation, conversion, and migration activities.
General Skills
- Experience in programming and analysis and specialized software package support at the specified experience level.
- Ability to collaborate with IT professionals throughout the Software Development Life Cycle.
- Experience with structured methodologies for the development, design, implementation, and maintenance of applications.
- Experience designing, coding, testing, debugging, and documenting applications.
- Experience using object-oriented and/or third-generation language development tools.
- Experience with one or more programming languages.
- Experience in application design, latest design patterns, deployment, and troubleshooting.
- Experience with relational and hierarchical database technologies.
- Experience using information retrieval packages and query languages.
- Experience with one or more communications protocols.
- Experience eliciting and documenting information from diverse business-area stakeholders and subject matter experts.
- Excellent analytical, problem-solving, and decision-making skills.
- Strong verbal and written communication, interpersonal, and negotiation skills.
- Team player with a track record of meeting deadlines.
Desirable Skills
- Knowledge and experience developing internet-ready applications.
- Knowledge and experience with Rapid Application Development (RAD) methodologies.
- Knowledge and understanding of Information Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing,
analyzing, and modifying product installation scripts, including encoding, testing, and debugging.
- Ability to provide post-implementation support and resolve post-implementation technical issues.
- Experience conducting design walkthrough sessions with project teams.
- Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA), related regulations, and standards.
- Ability to provide user and system documentation as required.
Additional Oracle Software Development Skills
- Experience conducting impact assessments on Oracle E-Business application customizations and extensions.
- Strong conversion experience in Accounts Receivable and Collections modules.
- Solid programming skills with Oracle Database, PL/SQL, SQL, XML, Unix shell scripts, and Oracle Data Integrator.
- Proven business knowledge of General Ledger, Accounts Receivable, Collections, Accounts Payable, and Inventory modules within Oracle E-Business.
- Strong knowledge of Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND.
- Strong knowledge of SQL tuning and the use of partitioned tables.
- Demonstrated experience and understanding of data warehouses, ETL methodologies, and OBIEE.
- Demonstrated experience with Java and Oracle Application Development Framework (ADF) is considered a strong asset.
- Strong verbal and written communication skills and leadership abilities to oversee project quality assurance from a technical perspective.
Technical Skills – 40%
- Experience with Agile methodologies.
- Experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
- Working knowledge of Dynamics interoperability, integration, and capabilities with other Microsoft cloud technologies.
- Working knowledge of both low-code and custom development on Dynamics 365.
- Working knowledge of Dataverse design and development.
- Working knowledge of development using Azure technologies.
- Working knowledge of .NET, C#, and JavaScript.
- Working knowledge of DevOps, task boards, pipelines, and related practices.
Experience – 40%
- Experience with cloud platforms including Azure, Dynamics 365, and Power Platform.
- Experience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, session templates, workstreams, and routing.
- Experience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines.
- Proficiency across cloud service models including SaaS, PaaS, and IaaS.
- Dynamics 365 and Azure certifications are preferred.
- Experience with Agile methodologies, including Kanban/task boards.
- Extensive Dynamics 365 Customer Service development experience, including:
- Case management
- Knowledge Management
- Customer Service Workspace configuration
- Power Platform
- Power Apps
- Model-Driven Apps
- Power Pages
- Canvas Apps
- Custom PCF controls
- Server-side templating using Liquid
- Experience with both low-code development and custom development on Dynamics 365.
Communication Skills – 20%
- Strong communication skills with the ability to prepare documentation, including reports, reviews, and assessments.
- Ability to present ideas and suggestions clearly, effectively, and in a user-friendly manner.
- Ability to maintain a high level of customer service for both internal and external clients.
Must-Have Skills
- Experience with Agile methodologies.
- Experience with Dynamics 365, Microsoft Power Platform, and Azure solution design.
- Working knowledge of Dynamics interoperability, integration, and capabilities with other Microsoft cloud technologies.
- Working knowledge of both low-code and custom development on Dynamics 365.
- Experience with Dynamics CRM Customer Service Workspace, Agent Experience Profile, session templates, workstreams, and routing.
- Experience with custom Web API development, ASP.NET, .NET Core, Entity Framework, Azure SQL, DevOps, and CI/CD pipelines.
About Symbiotic Digital. Symbiotic Digital provides the IT Experts you need that solve problems and get things done. See what the top 2% in their field can do for you. (Symbiotic Digital is a division of Symbiotic Group Inc.) We serve customers in two ways, we provide:
1. Digital Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
2. Recruitment: Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital provides a business system that enable us to provide the Expert Technical staff needed to solve challenging business and IT problems. IT leaders in the most reputable organizations in Canada have relied on Symbiotic Digital to help them staff difficult assignments with proven Experts uniquely evaluated by our proven QMS- Quality Management System Staff Development Model. We are a 100% Indigenous owned company. Learn more online at https://www.symbioticgroup.com/home-sd/.
Please submit your most recent resume to:
[email protected]
View All Jobs online at: https://www.symbioticgroup.com/view-jobs/
📌 Power Platform Developer (Algoma, Unorganized, North Part)
🏢 Symbiotic Digital
📍 Algoma, Unorganized, North Part