Lead Developer

AVID Center

Position Description: The Lead Developer manages the lifecycle of new development, including reviewing requirements, designing architecture, and managing daily development efforts.

Essential Duties:

  •  Lead the design, development, and operation of AVID’s web application environment. 
  •  Establish and maintain technical architecture and coding standards along with the lifecycle of application(s) and their components. 
  • Work closely with other cross-functional teams and resources related but not limited to business systems/processes, data, UI/UX, infrastructure, reporting/analytics, research. 
  •  Build a responsive and scalable application(s) that allow the organization to meet strategic and business objectives while maintaining SLA/uptime requirements. 
  • Participate in road mapping, strategic planning, and development lifecycles. 
  •   Lead and manage the work of others both internal and external to the organization, assisting with selection/hiring of developers, engineers, and other resources as needed. 
  •  Deliver a solution that meets all legal and contractual requirements around data integrity/security/sovereignty. 
  •  Ensure testing, QA, UAT, delivery, and documentation is established and maintained. 
  •   Participate in build vs buy analysis with corresponding advantages and disadvantages. 
  •  Work with internal and external customers to understand requirements and coordinate the prioritization, feasibility, and ultimate delivery or routing of work. 
  •  Build a culture around data-driven designs/decisions, transparency, and cross-functional work. 
  •  Provide data and reports to leadership and appropriate stakeholders as needed. 
  •  Travel, as needed 
  •  Perform other duties, as assigned 

Minimum Qualifications:

The Lead Developer must provide evidence of or demonstrate the following:

  • Passion for and a commitment to AVID’s mission 
  • Experience in an enterprise development environment  
  • Ability to be flexible and adaptable, and demonstrate creative problem-solving when faced with complex challenges 
  • Ability to build strong relationships with various colleagues to meet ambitious goals 
  • Ability to communicate and speak effectively when interacting with others or presenting information; experience presenting to small and large groups 
  • Ability to identify problems and facilitate collaborative team conversations about possible solutions 
  • Ability to use organizational, research, analytical, and problem-solving skills to meet deadlines 
  • Demonstrate and promote a growth mindset when working with others 
  • Demonstrated ability to manage projects to successful completion 
  • Demonstrated leadership skills 
  • Effective use of technology tools for communications, planning, management, and presentations, including, but not limited to, Microsoft Office Suite and third-party management software 
  • Excellent project management and time management skills; monitors and checks work information flow 
  • Exceptional attention to detail 
  • Interpersonal skills necessary to establish, maintain, and grow good working relationships with an emphasis on tact, diplomacy, flexibility, collaboration, professionalism, and discretion 
  • Motivated self-starter with the ability to work independently and in a team environment 
  • Operate with purpose, urgency, and accuracy in a fast-paced, deadline-driven environment; ability to effectively prioritize and execute tasks 
  • Strong character traits expected of a leader that include, but are not limited to respectful treatment of colleagues and others, integrity, honesty, and a positive work ethic 
  • Strong written communication skills and the ability to compose correspondence and reports to communicate clear and concise information