Intermediate Software Developer
S M Software Solutions Inc
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Intermediate Software Developer at S M Software Solutions Inc
S M Software Solutions Inc is seeking an Intermediate Software Developer to join the team, focusing on a project for the Ministry of Children, Community and Social Services. This role involves developing robust Power Platform applications and integrating various data sources, offering a challenging yet rewarding experience in a crucial public sector environment.
Position Details
- Client: Ministry of Children, Community and Social Services
- Location: Toronto, Ontario (Onsite, 7.25 hrs/day, 8-5 PM Mon-Fri)
- Start Date: April 1, 2026
- End Date: March 31, 2027
- Duration: 240 business days (with probable extension)
- Hours: 7.25 hours per day
- Security Level: CRJMC
- Deadline: Tuesday, February 17, 2026, 3:00 PM EST
Key Responsibilities & Requirements
As an Intermediate Software Developer, you will be responsible for:
- Developing Power Platform applications, including Power Apps (canvas/model-driven), Power Automate workflows, Power BI, and Power Virtual Agents.
- Utilizing Power Pages to create authenticated document submission websites.
- Managing data within Microsoft Dataverse and integrating with various data sources like SharePoint, SQL Server, Dynamics 365, and Azure.
- Translating technical specifications into code, developing comprehensive unit tests, and effectively troubleshooting software issues.
Technical Expertise & Evaluation
The evaluation for this role heavily weights technical knowledge, accounting for 75% of the assessment. Key areas include APIM APIs, data connectors, Power Query, Dataverse migration, SQL/T-SQL optimization, and Azure services (Logic Apps, Service Bus, Functions, Blob Storage). Proficiency in M365 integrations (SharePoint, Teams, Outlook), Power Platform governance, security, and deployment, along with coding skills (PowerApps formulas, JavaScript/TypeScript, .NET/C#), and UI/UX design are crucial. Certifications in Power Platform Fundamentals, Developer, Solution Architect, or Data Engineer Azure contribute 10% to the evaluation. Communication skills, including stakeholder collaboration, Agile/Scrum methodologies, complex issue resolution, and providing technical guidance, account for the remaining 15%.
Additional Information
- This is a full-onsite position, requiring 7.25 hours per day during standard business hours.
- CRJMC security clearance is a mandatory requirement.
- Involves programming analysis, collaboration within the SDLC, work with relational databases, and post-implementation support.
Key skills/competency
- Power Platform
- Power Apps
- Power Automate
- Power BI
- Dataverse
- SharePoint
- SQL Server
- Azure
- Agile/Scrum
- UI/UX Design
How to Get Hired at S M Software Solutions Inc
- Research S M Software Solutions Inc's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Power Platform: Customize your resume to highlight extensive experience with Power Apps, Power Automate, Power BI, Dataverse, and Azure integrations.
- Showcase government project experience: Emphasize any past work with government clients or projects requiring high security clearances (like CRJMC).
- Prepare for technical and behavioral interviews: Be ready to discuss specific Power Platform development challenges, data integration strategies, and collaborative work in Agile environments.
- Highlight problem-solving and communication: Demonstrate your ability to troubleshoot complex software issues and effectively communicate technical information to stakeholders.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background