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