Position Summary:

The Web Development Manager will play a crucial role in representing The C2 Group’s Development team, facilitating mentorship and coaching, and leading the continued growth and success of one of the core functions of our organization.

The ideal candidate will have experience directly managing mid-level and junior developers, have a strong, proven technical acumen in the .Net, C#, and Vue.js space, and proven business impact across teams and organizations. This position will work closely with project teams including, but not limited to design and quality assurance, to influence project deadlines, team member growth, and internal project standups while also working in a cross-functional capacity with clients to ensure an optimal combination of service and support.

The Web Development Manager will be responsible for the continuation of sound development practices while mentoring mid-level and junior developers in the creation of well-crafted code.

The C2 Group is located in Grand Rapids, Michigan. We support a flexible and remote work environment. Our preference for this position will be candidates located in Michigan allowing for occasional trips to Grand Rapids.

About C2:

The C2 Group builds, integrates, and delivers business-critical web solutions that get the most from technologies, tools, and teams. Our primary focuses include UX/UI design, web and application development, cloud hosting, and ongoing support.

Core Values:

  • Intentional – Intent drives how we engage our work and interact with others. Deliberate action, focus, willingness, empathy, and staying calm under pressure each exemplify being intentional. We seek to be purposeful in our actions and thoughtful in our delivery.
  • Enthusiastic – Enthusiasm shapes our actions while demonstrating knowledge, passion, and confidence. Our work requires maintaining a realistic and positive vision for the future. Whether it’s in service to team or task, we look to engage with a positive focus and energy.
  • Low Ego – Maintaining a low ego provides the right context for serving others. While we are all talented and unique contributors, we realize success is ultimately a team pursuit. We aspire to be accountable, receptive to feedback, and team oriented.

Accountabilities of the Web Development Manager:

Lead, Manage, and Hold the Web Development Team Accountable

  • Support and promote the company values and culture
  • Recruit, reward, and recognize employees
  • Provide the necessary training opportunities, tools, and resources for the team’s success
  • Lead, coach, and manage direct reports
  • Give clear direction in weekly team checkpoints
  • Conduct individual “same page” reviews with direct reports
  • Manage performance feedback in quarterly conversations and annual performance reviews

Align Solutions with DevOps Strategy

  • Follow appropriate development methodologies and ensure compliance including contributing to all phases of the development lifecycle
  • Serve as a primary voice for project approach and development methodologies for different types of projects
  • Develop and maintain structured process to include new technologies in projects

Project Technical Ownership and Architect

  • Create, collaborate, and own development plans against C2 and industry standards
  • Oversee development and implementation of project initiatives against development/project plan
  • Provide technical leadership and support to client and internal teams
  • Ensure the implementation of agreed architecture and infrastructure
  • Advise on maintenance of existing codebase and collaborate with team on use and updates

Assist with Solving Technical Problems

  • Recommend solutions by comparing advantages and disadvantages
  • Ability to interface with clients on an as-needed basis

Maintain Industry Trends and Standards

  • Look for new and emerging technologies that can be included in the process

Develop Solutions Against Standards

  • Maintain partnership certifications
  • Write and encourage the creation of clean, well-engineered code that conforms to accepted standards

Scope Development Tasks

  • Communicate status of projects/applications and give accurate data forecasts for projects
  • Participate in project scoping process, ensuring project scope fits with realities of coding execution
  • Meet with project managers and stakeholders to discuss project impediments, needed resources and/or issues/delays in completing project tasks

Education & Experience:

  • Bachelor's degree specializing in computer science, information systems, or equivalent work experience
  • Seven (7) to ten (10) plus years of hands-on object-oriented design and programming experience in .NET development for web-based applications
  • Experience in managing multiple projects and in multiple project management methodologies, including SCRUM-based Agile development
  • Experience in guiding a technical team in diagnosing and solving technical problems related to content management implementation
  • Experience leading a team of developers and a passion for mentoring developers
  • Experience with both agile and waterfall development methodologies
  • Experience developing and maintaining code standards
  • Experience with test-driven-development (TDD)