Team Red Dog is seeking a Software Development Engineer (Technical Solutions Architect) to support their client, a leading cloud and software provider. The role involves building scalable integrations and automation solutions that connect Microsoft platforms with third-party systems to enhance AI and business operations initiatives.
Responsibilities:
- Design and develop integrations that connect third-party tools with Microsoft platforms such as Power Platform, Teams, and Azure services
- Gather technical and business requirements from stakeholders and translate them into scalable automation and system integration solutions
- Build and maintain automation scripts and tooling that streamline internal workflows and operational processes
- Develop dashboards and reporting solutions in Power BI and Excel using data sourced from third-party systems
- Configure and maintain integrations between web-based applications and Microsoft enterprise systems
- Lead the end-to-end development lifecycle including design, build, testing, deployment, and continuous improvement of solutions
- Execute testing and validation of automation solutions and troubleshoot issues to ensure reliability and accuracy
- Collaborate with engineering, product, and business operations teams to ensure systems support scalable business activities
- Support internal teams by enabling efficient data flows and operational automation through modern cloud tools and APIs
Requirements:
- Strong development experience across Microsoft ecosystem tools including Microsoft Entra Admin, Power Platform (Power Automate, Power BI, Power Apps), Microsoft Teams, M365, Azure DevOps, Copilot Studio, and Microsoft Graph Explorer to design and deploy integrated solutions
- Experience integrating third-party applications and APIs with Microsoft platforms, enabling secure data flow between external tools and internal systems for reporting, automation, and operational workflows
- Scripting and coding experience using tools such as Python, PowerShell, HTML, Visual Studio Code, or similar development environments to build automation and system integrations
- Experience building end-to-end solutions including requirements gathering, development, testing, deployment, and continuous improvement of enterprise tooling
- Bachelor's degree in computer science, software engineering, or a related technical field
- 2–4 years of professional experience in software development, systems integration, or automation engineering
- Hands-on experience with Microsoft Entra, Power Platform tools, Microsoft Teams, M365, Azure DevOps, Copilot Studio, and Microsoft Graph Explorer
- Experience integrating and pulling data from third-party applications and APIs into Microsoft environments
- Experience scripting and coding using Python, PowerShell, HTML, or similar programming languages
- Understanding of the full software development lifecycle including requirements gathering, development, testing, and deployment
- Ability to troubleshoot system issues and implement improvements to enhance reliability and performance
- Strong communication and collaboration skills when working with technical and non-technical stakeholders
- Ability to manage time effectively while working independently in a remote environment