IT M365 Collaboration Manager

County of Mecklenburg, NCCharlotte, NC
8d

About The Position

The Application Development Manager/IT M365 Collaboration Manager is responsible for managing development team(s) that have specific responsibility for building or configuring, maintaining or enhancing, and eventually decommissioning applications through their life cycle. This role reports directly to the IT Director of Application Development and provides application development and support activities with a strong emphasis on enabling collaboration, productivity, and workflow automation through SharePoint Online, Microsoft Teams, and the broader Microsoft 365 ecosystem.

Requirements

  • Minimum of six years of progressively responsible technical experience; including one year of supervisory experience or completion of an approved supervisory training program.
  • Bachelor’s degree in information technology or computer science.
  • Agile development and DevOps principles
  • Data processing, analysis, and quality management tools
  • Common software engineering design patterns
  • Enterprise application development in C#
  • Business ecosystems, SaaS, infrastructure as a service (IaaS), platform as a service (PaaS), SOA, APIs, open data, microservices, event-driven IT, and predictive analytics
  • Significant experience with iterative and test-driven development practices
  • IT contracts and their likely cost implications
  • Strong communication skills with a proven ability to understand key concepts and communicate effectively with technical staff, business stakeholders, and senior management
  • Strong analytical, data processing, and problem-solving skills
  • Proficiency in process formulation and improvement
  • Project Management
  • Experience with source code control and software configuration management tools
  • Experience with relational database design
  • Experience with JS libraries, HTML5, and CSS
  • Experience with agile development practices
  • Contributing to Team Success: Actively participates as a member of a team to move the team toward the completion of goals
  • Building Partnerships: Identifies opportunities and takes action to build strategic relationships between one’s area and other areas, teams, departments, units, or organizations to help achieve business goals
  • Communication: Clearly conveys information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the information provided
  • Collaboration: Works effectively and cooperatively with others; establishes and maintains good working relationships
  • Customer Focus: Ensures that the customer perspective is a driving force behind business decisions and activities; crafts and implements service practices that meet customers’ and own organization’s needs
  • Decision Making: Identifies and understands issues, problems, and opportunities; compares data from different sources to draw conclusions; uses effective approaches for choosing a course of action or developing appropriate solutions; takes action that is consistent with available facts, constraints, and probable consequences
  • Driving for Results: Sets high goals for personal and group accomplishment; uses measurement methods to monitor progress toward goals; tenaciously works to meet or exceed goals while deriving satisfaction from that achievement and continuous improvement
  • Managing Conflict: Deals effectively with others in an adversarial situation; uses appropriate interpersonal styles and methods to reduce tension or conflict between two or more people
  • Leadership Disposition: Demonstrating the traits, inclinations, and dispositions that characterize successful leaders; exhibiting behavior styles that meet the demands of the leader role
  • Delegating Responsibility: Allocating decision-making authority and/or task responsibility to appropriate others to maximize the organization’s and individuals’ effectiveness

Nice To Haves

  • 6+ years IT experience in software design/development, application architecture, project management, software as a service (SaaS), software integration, data management/governance, security and/or business process analysis. Experience managing a high-performing, cohesive technical team.
  • Demonstrated hands-on experience with SharePoint Online (including SPFx), Microsoft Teams administration/app development, Microsoft 365 governance, and workflow automation using Power Automate.
  • Familiarity with data processing, enterprise content management, information architecture, and data quality tools within M365 environments.
  • Knowledge of Lean IT, Agile development, and DevOps principles.
  • 5+ years’ experience leading development teams in the design and implementation of large multi-user systems utilizing MS technology stack (.NET, SQL Server, IIS, SharePoint Online, Teams, Power Platform).
  • Strong understanding of SharePoint architecture, Teams lifecycle governance, M365 security/compliance controls, site design, content types, retention policies, and integration patterns.
  • Strong communication skills with the ability to translate technical concepts for business stakeholders and executive leadership.
  • Excellent analytical, problem-solving, and data-driven decision-making abilities.

Responsibilities

  • Oversee the work of a team responsible for designing, building, testing, deploying, maintaining, and supporting applications
  • Work to establish functional application requirements and review solutions to ensure organizational needs are met
  • Select and oversee implementation of one or more application development methodologies
  • Develop short- and long-term product roadmaps to ensure continuous improvement of applications
  • Administer established policies and procedures
  • Assist with departmental budgeting, strategic planning and procedural change
  • Provide management and leadership for specific and/or multiple areas in business support, business planning, systems analysis, programming/development, and operations/infrastructure
  • Lead the strategy, governance, and technical direction for SharePoint Online, Microsoft Teams, OneDrive, Power Platform integrations, and core M365 services, ensuring secure, scalable, and user-centric solutions.
  • Define and enhance methodologies and practices for the application life cycle management in line with best practice and practical experience of continuous improvement
  • Plan, design, coordinate, and direct IT-related activities that support County business objectives, with a focus on leveraging M365 capabilities to modernize collaboration, streamline processes, and improve cross-departmental productivity.
  • Drive business support and planning across assigned IT domains, focusing on maximizing the value of M365, optimizing technology spend, and improving user adoption and satisfaction.
  • Provide administrative direction and support for daily operations, strategic planning, project coordination, and supervisory responsibilities for staff—including technical leadership for SharePoint, Teams, and M365 solution developers/administrators.
  • Build strong relationships with business leaders to identify opportunities where SharePoint, Teams, and M365 tools can automate workflows, enhance communication, improve document management, and unlock new sources of business value.
  • Ensure application and M365 development practices (including those performed by third-party vendors) comply with corporate social responsibility, security and compliance policies, information governance, and relevant legislation.
  • Manage and develop personnel, ensuring the team has the necessary skills in SharePoint Framework (SPFx), Power Automate, Teams App Development, M365 administration, and other emerging technologies. Lead efforts to close skill gaps and recruit talent aligned to future platform needs.
  • Oversee application and M365 lifecycle management reporting, including usage metrics, adoption dashboards, governance compliance, and performance benchmarks.
  • Provide cost-effective management of major vendors and service providers specializing in M365, collaboration platforms, and application development.
  • Conduct regular stakeholder satisfaction evaluations for applications and M365 services, analyzing results and implementing action plans to continuously improve end-user experience.
  • Collaborate closely with enterprise architecture to maintain and evolve standards for modern workplace tools, platform governance, and secure digital collaboration.
  • Manage operational budgets and expenditures for application development and M365 platforms.
  • Work and contribute as a member of a team-oriented, highly collaborative environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service