Job Description

This hands-on Software Development Manager will be a technical leader with the proven leadership ability to set a strong direction for the team and ensure production of quality deliverables. The manager will facilitate company-wide cultural changes to ensure responsive development and operation of development services.

Responsibilities:

  • Manage Software Development Team including hiring qualified candidates to expand team
  • Design and deliver highly relevant experiences for clients in real time, using latest technologies
  • Gather requirements from internal and external clients
  • Plan and develop websites and web applications
  • Work with team members to ensure quality code and deliverables
  • Evaluate and implement the tools and processes necessary to aggressively drive both new and existing products and services forward
  • Develop, monitor and improve processes to evolve change based on technological advances
  • Work with technical teams at all levels, from design through to development and implementation
  • Present to clients
  • Other responsibilities as requested

 Experience and Education Required:

  • 10+ years relevant digital work experience with proven, measurable results
  • 10+ years ASP.NET C# and / or PHP, and JavaScript
  • Knowledge of source control systems like Git
  • Familiar with application development, deployment strategies, continuous integration and unit testing
  • Exceptional analytical ability and problem-solving skills

Skills Required:

  • Specialization in Software Engineering and Web Development
  • Proven leadership skills with ability to manage a high-performing team
  • Management experience
  • Excellent interpersonal skills for communicating effectively with internal and external teams
  • Previous digital agency experience required
  • Ad agency experience preferred
  • Ability to prioritize and multi-task in a deadline intense environment
  • Ability to adapt easily to changes, learn quickly, and take initiative
  • Ability to interact with people at all levels of an organization, fostering strong cross-functional teamwork
  • Ability to prioritize and organize workflow to ensure quality and timeliness
  • Thrive in a fast-paced, multi-project environment