Software Developer, IT Consultant, Cloud Computing
Listed on 2026-01-10
-
IT/Tech
IT Consultant, Cloud Computing
Software Developer
Department: M365
Employment Type: Contract / Temp
Location: M365CS
S-IRS-REM
Software Developer
WHO WE ARE:
STAHL Companies provides the Program Management for its Channel of Commercial Technology companies in Government that consist of Small Businesses and New Technology start‑ups. STAHL advocates for policies that can improve government services and maintain our government's competitive advantage, by bringing more technology into government programs. STAHL Companies advocates on behalf of our nation's innovative, new technology and small businesses looking to work with the U.S. government.
We do this by aligning the voice of our small business members with advocacy for change in federal policy that will make the government market more accessible to small businesses and the commercial technology ecosystem. The Channel's founding Technical Board Members include former government leaders and IT executives passionate about bringing best‑of‑breed technology to the government.
We are seeking a skilled and experienced Software Developer to join our team!
The Software Developer is responsible for designing, developing, integrating, and enhancing enterprise solutions across the Microsoft 365 and Power Platform ecosystem. This role builds custom applications, automation workflows, scripts, and data integrations that support mission‑critical operations within a large corporate or government environment. The developer collaborates closely with architects, security specialists, QA analysts, and operations teams to deliver secure, high‑quality, scalable solutions aligned with organizational standards and governance requirements.
Key Responsibilities- Design, develop, and maintain enterprise applications using Microsoft Power Platform, .NET, and related M365 technologies.
- Build and enhance model‑driven and canvas Power Apps solutions aligned with organizational requirements and security controls.
- Develop automated workflows and business processes using Power Automate, AI Builder, and Copilot‑enabled features.
- Create, manage, and optimize Power BI dashboards and reports to support data‑driven decision‑making.
- Develop and maintain .NET applications, APIs, and integrations that connect M365 services with third‑party or internal systems.
- Write, maintain, and optimize Power Shell scripts to support automation, system administration, and integration tasks.
- Configure and maintain Power Platform environments, including Dataverse management, environment provisioning, resource monitoring, and performance optimization.
- Support migration projects, solution enhancements, integration testing, and deployment planning across the M365 ecosystem.
- Troubleshoot M365 and Power Platform incidents, including IRWorks P1–P4 tickets, providing timely root cause analysis and resolution.
- Collaborate with SharePoint administrators to design and integrate custom apps, web parts, lists, libraries, and connectors.
- Implement and enforce role‑based access, DLP policies, retention rules, and compliance configurations in solutions.
- Work with architects, security specialists, QA analysts, and project leads to ensure developed solutions meet enterprise standards and pass all required validations.
- Develop POCs, prototypes, and pilot solutions to evaluate feasibility of new technologies or features within M365 environments.
- Maintain documentation including design specifications, release notes, troubleshooting guides, and technical runbooks.
- Provide Tier 3 technical support for M365‑related development issues, including Power Apps, Power Automate, Dataverse, and custom integrations.
- Monitor usage, performance, and resource consumption within Power Platform to optimize system reliability and user experience.
- Support continuous improvement by recommending enhancements, new features, or modernization strategies for M365 applications.
- Deliver training and knowledge‑sharing sessions to end‑users and technical teams to ensure adoption and proper use of developed solutions.
- Education Requirements: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Preferred
Certifications:
Microsoft…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).