Application Development Manager in Richmond, VA at Whitlock

Date Posted: 1/9/2020

Job Snapshot

  • Employee Type:
  • Location:
    Richmond, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

The Application Development Manager’s role is to plan, coordinate, and supervise all activities related to the design, development, and implementation of organizational information systems and software applications. The Application Development Manager is also responsible for maintaining, supporting, and upgrading existing systems and applications. This individual will apply proven communication skills, problem-solving skills, and knowledge of best practices to guide his/her development team on issues related to the design, development, and deployment of mission-critical information and software systems.

The individual will manage a team of technical resources, architects and system analysts that maintain NetSuite ERP and all software applications, perform enterprise wide upgrades, develop/implement new applications, and establish new processes according to our IT standards. The individual will establish and maintain strong relationships with the functional, technical, and external partners that will drive value across the organization through efficient, innovative and proactive management. This position requires a dynamic individual that has the ability to manage multiple enterprise level projects simultaneously to meet Whitlock’s short and long-term goals.


  • Provide oversight and management to the Enterprise Application Development, CRM Development, UX Design, Business Analysis, and architectural team
  • Ensure timely completion of software projects using Agile, Waterfall and other software development methodologies
  • Overall responsibility for full life-cycle application development and delivery of complex product portfolios
  • Set scope and delivery expectations with business partners, product teams and customers
  • Interface with all division leaders to communicate application development strategies/plans and gain collaborative support
  • Remove obstacles, close gaps and manage and mitigate risks to ensure delivery on time, on budget and with impeccable quality
  • Create and lead the implementation of internal methodology and process improvements designed to shape the application development organization into a world class team utilizing best in class practices and technologies
  • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  • Assist in defining software development project plans, including scoping, scheduling, and implementation.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Liaise with vendors for efficient implementation of new software products or systems and for resolution of any adaptation issues.
  • Recommend, schedule, and perform software improvements and upgrades.

Whitlock is a video collaboration company that provides strategy, management, technologies and support to the world’s largest and most innovative businesses. We believe face-to-face collaboration creates stronger relationships and makes way for both business and personal success. This is our primary focus for our customers and the Whitlock family. Our goal is to build the best environment to enable and inspire great work and high performing teams, all motivated by our vision to be #1 by putting our customers first.

Job Requirements

Required Skills

  • Experience managing technology staff including Software Development, Business Analyst and Solutions Architect teams
  • Experience with Oracle NetSuite is a plus
  • Significant years of progressive management experience in software development
  • Strong understanding of hardware, networking and cloud solutions
  • Exposure to running Advanced Analytics and Big Data
  • Excellent negotiating and conflict resolution skills;
  • Excellent verbal and written communication and presentation skills;
  • Strong organizational and planning skills and the ability to agile teams and/or projects simultaneously;
  • Strong analytical skills with the ability to collect and organize data and summarize findings and develop conclusions and recommendations;
  • Ability to thrive in rapidly advancing, changing, and delivery-focused environments;
  • Expertise in application, data and infrastructure architecture disciplines;
  • Keen understanding of financial control and budget management;
  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goal;
  • Prior experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues.
  • Hands-on experience developing test cases and test plans.
  • Knowledge of applicable data privacy practices and laws.

Required Experience

  • College diploma or university degree in the field of computer science, information systems, or software engineering, and/or 5 years equivalent work experience
  • 7 years direct experience in software development and/or programming design and systems management


  1. Project Jobs
  2. IT Project Manager Jobs