Software Developer
Job Duties
- Perform environment-to-environment solution transfers (Dev, QA, Prod) using Export/Import wizards and ALM pipelines in Power Platform.
- Design and execute batch, parallel, and sequenced data migration processes using tools including Power Automate, Dataflows, and Azure Data Factory.
- Integrate with external systems including InfoPath, Nintex Workflows/Forms, Active Directory, and third-party APIs.
- Configure Business Connectivity Services (BCS) and Dataverse virtual tables to access external data sources including SQL Server, SharePoint Online, C#, JavaScript, jQuery, HTML, CSS, .NET Framework, PowerShell, JSON and REST-based services.
- Leverage CSOM, JSOM, REST API, and Office Web Apps for advanced SharePoint integrations and customizations.
- Implement robust error handling strategies for custom solutions in Power Apps, Power Automate and SharePoint Framework (SPFx).
- Manage solution deployments (Power Apps, Flows, SharePoint artifacts) across multiple environments using source control and DevOps practices.
- Collaborate with QA and business teams to develop test plans, unit test cases and support UAT cycles.
- Review and validate test cases with stakeholders and assist QA team during verification and post-deployment testing phases.
- Conduct analysis of existing systems, identify performance bottlenecks and optimize Power Platform components and SharePoint solutions.
- Create responsive Power Apps and SharePoint sites accessible across devices.
- Produce detailed technical documentation including process diagrams, design specs and test workflows to support maintainability and user adoption.
- Ensure user readiness during SharePoint migrations and adoption of modern UI experiences.
- Participate in sprint planning sessions, provide work estimates, and commit to deliverables in alignment with Scrum best practices.
- Assist with capturing, refining and documenting functional and technical requirements.
- Contribute to continuous feedback loops between product owners, developers and QA.
- Coordinate with onshore/offshore teams to facilitate knowledge transfer and conduct walkthroughs of Power Platform and SharePoint solutions.
- Provide status updates and escalate blockers to ensure alignment with project timelines.
- Host daily stand-ups and review meetings to manage progress across development and testing streams.
Work Location
Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.
Minimum Requirements
- Education: Master – Computer Science or Electrical Engineering
- Experience: One (1) year