Technology Lead


Job Details

As a Technology Lead with JM Family Enterprises, you'll steer the technical direction of our dynamic team, ensuring that project goals are met with efficiency and a keen eye for innovation. You'll have the chance to shape our tech stack and leave a lasting impact on our products and services. This role is for someone who enjoys solving complex problems, values collaboration, and is ready to take on a pivotal position in driving our company's technological advancements.

Responsibilities:

  • Manage updates for SharePoint Online site collections hosting custom applications
  • Perform enterprise-level application design, engineering, and development using SharePoint Framework (SPFx)
  • Understand and recommend Power Platform solutions
  • Use Power Automate for business process automation
  • Use Power Apps for enhanced SharePoint list form functionality
  • List and Form formatting configuration with JSON
  • Work with Azure DevOps for code deployments
  • Understand REST + JSON-based APIs for communicating with external systems for display of content in SharePoint, as well as interacting with SharePoint via REST calls in Power Automate
  • Use of PnP PowerShell for deployments, configuration, and reporting
  • Accountable for escalating issues and risks through the Delivery Architect
  • Responsible for executing tasks as directed by the Delivery Architect
  • Responsible for communication and raising awareness to the Delivery Architect on concerning issues, risks, or other items that may impede development tasks
  • Responsible for understanding and ensuring development standards are followed through code quality reviews and compliance scans
  • Work with team members to properly define/clarify business requirements, development estimation, and work plan finalization
  • Perform unit and integration testing on all developed code. Create and execute unit and integration tests within the development lifecycle
  • Participate in / lead implementation and support transition of completed components
  • Assists / responsible for task identification
  • Tech Lead is also responsible for understanding functional and technical requirements
  • Participate/lead design discussions
  • Assist other teams with troubleshooting problems that may arise from applications or integration of various components
  • Support and Troubleshooting: Assist the Operations Team with any environmental issues during application deployment across Development, QA, Staging, and Production environments
  • As Tech Lead, work closely alongside other developers and QA engineers throughout the software development lifecycle.
  • Work in a dynamic, changing environment using continuous integration


Qualifications:

Primary Skills:
  • This role requires on-call coverage
  • 4+ years developing and supporting SharePoint Online
  • Use of intranet features - Site Pages, Page Templates and web parts
  • Understand page publishing
  • Knowing how to work with Search
  • 2+ years developing with React for SharePoint Framework web parts
  • Use of Microsoft Fabric UI for icons & controls (the accordion control on the News carousel)
  • Use of React State to listen for changes in components and update UI accordingly
  • Experience with REST, JSON, XML, or any other scripting knowledge
  • Strong knowledge of EAI SOA best practices, development methodologies standards
  • Experience orchestrating complex use cases involving multiple systems, incorporating error handling, and logging
  • Excellent troubleshooting skills with the ability to analyze and resolve complex technical issues and defects


Secondary Skills:
  • 2+ years developing with Power Automate
  • Solid understanding of how to best migrate from one environment to another
  • How to have 'environment' variables that are read in my Flow to provide list URLs, usernames, etc., between Dev, ITG and Prod without hard coding
  • Use of lookup lists for approval routing, so that approvals can be dynamic and not hard code
  • 1+ years experience developing and supporting Power Apps


Good to have skills:
  • 5+ years PowerShell, including 2+ years with PnP PowerShell
  • PnP Search - how to use PnP Search with document library properties (Site Search Schema), configuring Result Sources to limit search to specific content (SET Bulletins, published News articles)
  • PnP PowerShell - use PnP PowerShell to work with list items & content (we used it during migration, to help set properties on migrated content from a CSV file, and I've used it numerous times for troubleshooting)
  • 2+ years of UI development experience working with UI/UX Designers
  • Experience in Continuous Integration and Continuous Deployment using Azure DevOps (Maven, Jenkins, Git, and or comparable toolsets a plus)
  • MCSE or other Microsoft certifications and Azure Certifications a plus


Technologies:
  • Experience with SharePoint Online (SPFx), React
  • Power Platform: Power Automate, Power Apps. Power BI a plus
  • SharePoint REST Services & JSON parsing through Power Platform, SPFx components
  • Working with CI/CD Pipelines in Azure DevOps
  • Good to have - .NET


#LI-AM1

#LI-HYBRID

This job description may not be inclusive of all assigned duties, responsibilities, or aspects of the job described, and may be amended at any time at the sole discretion of JM Family. All work arrangements are subject to associate performance, business need and manager discretion, and may be revised as necessary.

JM FAMILY IS PROUD TO BE AN EQUAL OPPORTUNITY EMPLOYER

JM Family Enterprises, Inc. is an Equal Employment Opportunity employer. We are committed to recruiting, hiring, retaining, and promoting qualified associates without regard to age, race, religion, color, gender, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, gender expression, mental or physical disability, national origin, marital status, citizenship, military status, genetic information, veteran status, or any other characteristic protected by federal, state, provincial, or local law.

DISABILITY ACCOMMODATIONS

If you have a disability and require a reasonable accommodation to complete the job application process, please contact JM Family's Talent Acquisition department at ...@jmfamily.com for assistance. If you have an accommodation request for one of our recruiting events, please notify us at least 72 hours prior so that we may provide assistance.





 JM Family Enterprises

 04/29/2024

 Deerfield Beach,FL