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.
- Strong
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:
- Digital
Experts: IT Consulting expertise. Bright Minds That Produce Proven Results
- 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: RecDep@symbioticgroup.com
View All Jobs online at: https://www.symbioticgroup.com/view-jobs/