Job Closed
This listing is no longer active.
SharePoint/Power Platform Developer II
Location
Virginia
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
SharePoint/Power Platform Developer II
ARETUM
• Design, develop, and maintain solutions using Power Apps (Canvas and Model-Driven), Power Automate, plugins, and Dataverse • Create business rules and automation logic to facilitate data workflows across Power Platform • Integrate solutions with REST APIs • Collaborate with cross-functional teams including backend developers, UX designers, and testers • Maintain and enhance applications through iterative sprints and CI/CD pipelines • Ensure accessibility, performance, and security compliance • Participate in code reviews, sprint planning, and daily standups • Skilled in researching and diagnosing errors and issues, as well as documenting steps and results
Job Requirements
- 4+ years of relevant experience, including leadership, on Power Platform, SharePoint-based projects, and Dynamics CRM
- Proficiency in C#, JavaScript/TypeScript, React
- Experience with Azure DevOps, Git, and CI/CD processes
- Familiarity with Agile SDLC, user story development, and DevOps practices
- Microsoft Certified: Power Platform Developer Associate (preferred)
- Microsoft Certified: Azure Developer Associate (preferred)
- Power BI experience (preferred)
- Experience in user-centered design and accessibility (Section 508 and WCAG) (preferred)
- Experience with PCF Controls (preferred)
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Retirement Plan (401k)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off
- Family Leave (Maternity, Paternity)
- Short Term & Long-Term Disability
- Training & Development
Related Guides
Related Categories
Related Job Pages
More Platform Engineer Jobs
Platform Engineer
VirtasantWe are a global, diverse team of cloud experts building the next generation of cloud solutions.
• Design, develop, and maintain reliable and scalable infrastructure solutions. • Partner with engineering teams to ensure platform architecture supports reliability, scalability, and optimal performance. • Evaluate and implement new technologies and tools to enhance the infrastructure. • Set up, maintain, and improve monitoring and alerting systems to detect issues proactively. • Lead incident response, troubleshooting, and root cause analysis efforts for critical platform issues. • Perform post-incident reviews to identify areas for improvement and drive future initiatives. • Develop and implement automation projects (preferably Python, Go, or similar) to streamline platform tasks and minimize manual intervention. • Create scripts for automating system upgrades, health checks, and deployments. • Utilize Infrastructure as Code (IaC) tools like Terraform, Ansible, or Pulumi to manage infrastructure configuration and deployment. • Collaborate with cross-functional teams to deliver high-quality infrastructure solutions. • Mentor junior engineers and advocate for platform engineering best practices across teams. • Promote a culture of reliability and automation through workshops, documentation, and hands-on guidance. • Drive initiatives to enhance platform reliability, capacity planning, and service performance. • Participate in disaster recovery planning and execution. • Stay updated with industry trends, tools, and technologies to continually improve platform capabilities.
• Develop and implement solutions using Dynamics 365 Sales, Customer Services, Marketing and Project Operations. • Use Power Apps, Power Automate and the Dataverse to create effective business applications and workflows. • Develop and maintain C# applications following Object-Oriented software development practices and SOLID principles. • Create Azure solutions such as Azure Logic Apps, Azure Function Apps, Azure Service Bus and Azure API Management. • Implement Continuous Integration/Continuous Deployment (CI/CD) using Azure DevOps. • Follow a Test-Driven Development (TDD) approach, ensuring near 100% code coverage for unit tests. • Collaborate with the QA team to ensure effective software testing, keeping track of Test Plans and Steps in Azure DevOps. • Use tools such as ReSharper and Microsoft Code Analysis to ensure code quality and manage code via git in Azure DevOps. • Develop and manage Scrum projects using the Boards and Work Items in Azure DevOps. • Write early binding code for the Dataverse and create custom components like plug-ins, workflow activities, custom actions, APIs and Azure Functions. • Design and manage effective workflows, business rules and business process flows in Power Apps and the Dataverse. • Ensure that the Entity Relationship Diagram (ERD) for Dataverse solutions complies with data design best practices. • Follow best practices for Application Lifecycle Management (ALM) and Software Development Lifecycle (SDLC) when deploying Dataverse solutions. • Create web resources, PCF controls, custom pages and canvas apps for the Power Apps UI. • Develop integration solutions for the Power Platform. • Utilize XML, JSON, FetchXML and JavaScript and tools like the XrmToolBox and PostMan. • Use the Dataverse SDK and the Organisation Service Context for creating LINQ queries in C#. • Use the Dataverse API.
• Design, evolve, and optimise our cloud-native infrastructure (AWS, Kubernetes, Terraform) to ensure reliability, scalability, and maintainability. • Improve platform responsiveness and reduce friction for engineering teams through better tooling, automation, and guardrails. • Drive operational excellence by strengthening observability, resilience, and cost-aware engineering practices. • Work towards designing and implementing self-healing, reliable and scalable infrastructure in a cloud-native environment. • Actively participate in architectural decision-making, bringing thoughtful challenge and well-supported alternatives where appropriate. • Contribute to intelligent automation and self-healing systems where it adds measurable value (experience with AI-assisted operations is a plus). • Act as a senior escalation point for platform and infrastructure-related production incidents, contributing to resolution and meaningful post-mortems.
Platform Engineer – Azure/AWS
VisiumAccelerating your success along your AI & Data transformation journey.
• Design and lead cloud infrastructure and DevOps architecture across environments • Define and maintain CI/CD standards, templates, and best practices • Own reliability, availability, security, and incident response processes • Drive Infrastructure as Code and automation at scale • Partner with engineering and architecture teams on platform decisions • Mentor engineers and contribute to DevOps strategy and roadmap




