CACI is seeking a SharePoint / Power Platform Developer to design, develop, modify, debug, and maintain SharePoint applications for a federal government customer, including participating in the testing process.
Requirements
- Proficient in both front-end web development as well as back end application development using .NET/C-Sharp
- Proficient in MS SQL Server database design and SQL
- Proficient in Power BI, including DAX, to build sophisticated dashboards
- Proficient in SharePoint Online administration
- Experience with SharePoint Designer, InfoPath, Web Parts, and workflow creation and XML
- Experience with the analysis, design, hands-on development and delivery of web-based applications
- Experience using jQuery, Client Object Model, and Service Oriented Architecture
Responsibilities
- Develop enterprise-wide applications using the M365 Power Platform (Power Apps, Power Automate, Power BI) and integrations with SharePoint and Dataverse; also conferring with stakeholders and IT Management; studying work processes to develop portal work flows, data usage; test, debug, deploy, and maintain solutions
- Build business intelligence tools, dashboard reporting application, and intelligent workflows to help automate repetitive business processing
- Design, develop and maintain key components of the software suite using SharePoint Online
- Design, develop, and manage site content and capabilities and provide daily maintenance of the portals.
- Implementation of SharePoint-based workflows as well as development of Business Intelligence dashboards
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Build proof of concept examples or graphical simulation software
Other
- DHS EOD Eligible (Active EOD preferred)
- MA/MS or equivalent and 10 years of applicable experience, to include a minimum 5 years’ overall experience with setting up SharePoint infrastructure and services
- Experience with the analysis, design, hands-on development and delivery of web-based applications
- Strong analytical and organizational skills
- Excellent written and oral communications skills