System Specialist - Power Platform Developer

Overview

On Site
Full Time

Skills

Research
Dashboard
Knowledge Sharing
Training
Customer Relationship Management (CRM)
Software Design
Estimating
Migration
Scalability
Management
Application Development
Microsoft
.NET
Microsoft SharePoint
Microsoft Visual Studio
Object-Oriented Programming
Dependency Injection
HTML
Cascading Style Sheets
JavaScript
RESTful
Version Control
Git
Continuous Integration
Continuous Delivery
Microsoft Azure
DevOps
Jenkins
White-box Testing
Black-box Testing
Software Security
Microsoft Office
Microsoft Power BI
DAX
Data Modeling
Reporting
JSON
Workflow

Job Details

Benefits Summary
  • Flexible and hybrid work arrangements
  • Paid time off/Paid company holidays
  • Medical plan options/prescription drug plan
  • Dental plan/vision plan options
  • Flexible spending and health savings accounts
  • 401(k) retirement savings plan with a Roth savings option and company matching contributions
  • Educational assistance program


Overview

The System Specialist is a high-level programming position where the individual should be able to work independently as well as with group of team members: technical and non-technical. The position requires the individual to understand how to balance between project/business goals and development costs. The System Specialist has the ability to research alternative technologies and offer well documented suggestions on how to integrate them within our applications. The actual integration of new technology would be done with their direct supervisor.

Responsibilities
  • Serve as the lead Power BI developer, responsible for creating report dashboards, and establishing best practices to enhance knowledge sharing across the organization
  • Develop Power BI data models tailored to organizational requirements and support users through training and best practices in report design
  • Utilize Power Automate expertise to identify and implement automation opportunities, driving greater process efficiency
  • Advocate and implement best practices for application security
  • Support the migration of legacy applications (e.g., Customer Management and BNRS) to modern frameworks, enhancing system performance and scalability
  • Provide daily support to users with SharePoint-related inquiries, including guidance on best practices for permissions, data modeling, and platform customizations
  • Partner with other developers and project leads to ensure software design meets business requirements
  • Analyze technical requirements and pursue technology solutions to improve performance and achieve business objectives
  • Evaluate new technology which will include the creation of prototype applications for Sr Management review
  • Document and maintain source code and provide project estimates as related to GANTT charts to direct supervisor
  • Create and maintain GANTTs as well as train other team members on how to work with GANTTs as it relates to assigned tasks
  • Support the migration of legacy applications to modern frameworks like Blazor and APIs, enhancing system performance and scalability
  • Support TopDesk ticket review and troubleshooting to relieve this role from management


Qualifications
  • Bachelor's Degree or equivalent required
  • 10 years of work experience is expected
  • Application programming background using Microsoft's .NET with 6+ years' experience
  • 5 plus years of experience with SharePoint and the SharePoint Framework (SPFx)


Skills
Experience with Visual Studio and/or Visual Studio Code as primary development environments
Strong understanding of object-oriented programming (OOP), dependency injection and other design concepts
Familiarity with front-end technologies such as HTML, CSS, JavaScript, and frameworks like SPFx
Knowledge of RESTful API development and integration with third-party services
Experience with version control systems such as Git
Understanding of CI/CD pipelines, automated builds, and deployment tools (e.g., Azure DevOps, Jenkins)
Ability to write unit tests and perform white-box/black-box testing
Familiarity with application security best practices and secure coding standards
Ability to demonstrate these skills to fellow team members and share knowledge throughout the organization
Experience with Office 365, Power BI, Power Query, DAX (for data modeling and reporting) and Power Automate, JSON (to optimize business workflows)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.