Director of Web Development and Engineering
Reports to VP or Director of Web Office
Location – Durham/Chapel Hill, North Carolina area
Are you seeking a new challenge at this point in your career? We have a client experiencing tremendous growth and they are seeking a talented LEADER. In this role, you will have up to 5 direct reports including an architect, developers and engineers.
JOB PURPOSE:
In this role, you will lead the Web Office development team and oversees multi-disciplinary developers and engineers who are responsible for the technology architecture, design, development and support of various Web applications across the client Web enterprise. You will set organizational priorities and provide support to all team members performing code development and provide functional support to new and existing Web applications. The Director will play an integral role in setting Web development standards, setting WO project priorities and managing relationships with IT. This person will provide expertise for setting technology vision, staying current with new technologies and providing direction for technical teams. The Director will be the direct point of escalation for technology support and development issues that arise within the WO and will work closely with the Web Experience and Web Operations teams.
Day to day, you will:
Be a member of the Web Office management team and participate in weekly operations meetings. Provide project status reports, milestone updates, issues management and issue resolution as needed.
Lead and motivate multi-faceted application development project teams.
Conduct staff hiring, mentoring and coaching while also establishing department and individual goals.
Be integral in setting technology standards and development standards for the WO.
Responsible for best practices in technology design, coding, testing and implementation.
Demonstrate experience managing the support and enhancement of related software and technologies running in a high transaction environment.
Take ownership of multiple applications, ensure application integrity and direct ongoing support as required.
Manage and prioritize development requirements that are integral to developing technology direction. Coordinate with IS and EA as necessary.
Lead and oversee allocation of development resources for new development and application support needs.
Work with lead engineers at a technical level to design flexible, scalable, and secure applications.
Have a working knowledge of traditional and agile development methodologies and how/when to apply them.
Provide direction for various system technology and programming languages, databases, system and network architectures, design patterns, etc.
Have oversight of processes, policies and standards to ensure high quality and compliance with legal, CMS and appropriate alignment with W3C guidelines.
Provide estimates on development task and make sure development deadlines are met.
Participate in continuous improvement of team process, specifically development processes within Web Office, across IT and other key stakeholder teams.
Monitor and assess staff compliance with processes related to best practices. Implement escalation and corrective action as necessary.
Serve as the lead technical expert for building, deploying and maintaining Web applications and also for WO support applications such as Content Management Systems, application migration and new technology deployment.
Work as part of a cross functional team within key WO departments including Web Experience, Operations, Research & Strategy, etc
Does this sound like an exciting challenge? To qualify for the opening, you will need to have the following:
Bachelor’s degree
Minimum 15 years experience with application development environment, preferably in a Web services firm or technology consulting services firm serving in a management role
Minimum 7 years experience working as part of a software development cycle including interfacing and coordinating work in the development, testing and production environments
Minimum 7 years experience with technical requirements and specifications development
Minimum 5 years experience collaborating with IS/IT teams on integration, development, coding, testing and production support of complex corporate Web sites
Must have working knowledge and experience with of a variety of development platforms including Java platforms, JSPs and J2EE, C platforms, HTML, XHTML, XML, WebSphere, and enterprise content management with direct Interwoven experience and knowledge a plus
Working knowledge of relational database platforms including Oracle, DB2 and various other DB platforms
Knowledge of service oriented architectures and the deployment of enterprise Web services
Familiarity with and practical experience with agile development processes
Good understanding of software architectures and the ability to lead integration efforts with legacy applications and complex data environments
Experience working in enterprise level content management environments and integration with custom
Diverse technology and platform knowledge
Minimum of 7 years in management leading development teams in a fast-paced, highly demanding environment. Preference would have experience with a Web services firm or a technology consulting firm with emphasis on Web-based architectures and systems.
To stand out amongst your colleagues, you will have the following:
Demonstrated experience managing the demands of evolving business needs with technology or infrastructure constraints.
Excellent interpersonal communications and people management skills
Excellent technical writing skills
Be a strong conceptual thinker with experience taking written functional/business requirements and wire frames and translating those into technical specifications
A strong get-it-done focus with a willingness to do whatever it takes for meeting development deadlines
|