Applications & Development Manager
Position Description:
The Applications and Development Manager supervises and coordinates the analysis, evaluation, development, testing and implementation of complex computer software applications for the Firm. Additionally, he/she oversees the analysis of user needs, makes recommendation of software applications and provides highly responsible and complex administrative support to the Director of Technology Services to whom he/she reports.
Supervision Received and Exercised:
Oversee a group of 4 desktop/application engineers and 5 developers. Support the Director of Technology Services in day-to-day operations and multiple projects, advancing the Firm’s IT and security.
Primary Responsibilities:
- Assume management responsibility for the analysis, evaluation, development, testing and implementation of complex computer software applications for Firm.
- Analyze business systems to determine effectiveness. Identify inadequacies, inefficiencies and problems, conduct diagnostic investigations and recommend solutions.
- Overall responsibility for establishing, managing and maintaining strategic relationships with customers and other IT groups. Regularly interact with functional groups within the IT organization to communicate and clarify customer requirements.
- Plan, direct, coordinate and review the work plan for applications and development staff. Review and evaluate work products, methods and procedures. Meet with staff to identify and resolve problems.
- Participate in the employee interview/selection process. Train, evaluate and communicate with assigned staff. Provide or coordinate training. Work with employees to develop skills, provide leadership, correct deficiencies. Implement discipline as needed.
- Coordinate systems analysis and application development activities through direct and indirect staff. Direct development teams in the areas of scheduling, technical direction, future planning and standard development practices. Develop system specifications. Recommend application software development.
- Responsible for business strategy and planning to ensure the IT Applications & Development Group has the appropriate resources, budget and tools to provide the highest level of customer service. Ensures appropriate resources are available to respond to customer inquiries/issues. Participate in budgeting and capital equipment processes and quality improvement activities.
- Define and implement procedures for releasing products throughout the whole product life cycles.
- Assist the IT organization in defining the implementation of its business plan and goals to support the strategy and goals of the organization. Responsible for working with IT functional/departmental executives and business leaders to create the overall business plan for IT.
- Assist in determining delivery and deployment dates for new product releases, feature and maintenance releases and regular corrective service or service pack releases. Develop Requests for Proposals (RFP). Negotiate and manage vendor contracts for Information Technology services.
- Understand the strategic direction of the enterprise and the supporting IT systems and architectures. Maintains knowledge of emerging technological trends and utilizes this knowledge to educate both IT and the business on opportunities to build better IT solutions that support and drive business decisions. Assist in the definition of the architecture and technology needs of the organization based on new and emerging technologies, and establishes priorities and strategies consistent with business goals and economic viability.
- Responsible for managing, implementing and integrating quality principles and quality processes into the design and development of software and IT processes. Ensures that quality methods and procedures are executed. Ensures that products, applications, and systems are in compliance with established quality standards and meet customer requirements. Analyzes best-in-class processes, understands the interaction and relationship of business operations and operating systems and network processes.
Other Responsibilities:
- May be required to provide 24x7 on-call support.
- Cross train in other areas to gain a better understanding of the technical functions performed.
- Attend and participate in professional group meetings. Stay abreast of new trends and innovations in the field of information systems especially applications and development.
- Perform related duties and responsibilities as required.
Position Requirements:
Formal Education, Experience & Certification:
- Bachelor’s degree from an accredited college or university with major course work in information systems, computer science, or a related field or equivalent work experience
- Certifications in Citrix, Microsoft tools and other applicable technologies preferred
Knowledge & Experience:
- Eight (8) years of information systems analysis and applications development experience to include two (2) years direct supervisory experience in a management administrative capacity, or advanced technical leadership
- Previous law firm experience preferred
- Operational characteristics of a variety of computer platforms and operating systems – primarily Windows 7
- Principles and practices of application software installation and support – especially Microsoft SCCM
- Knowledge and/or prior experience with remote access solutions – preferable Citrix XenApp 5 or later
- Principles and practices of application development and troubleshooting – especially .NET, SQL, SharePoint and AS/400
- Principles of contract negotiation and administration
- Principles and practices of project management and administration
- Methods and techniques used in the installation, administration, monitoring, upgrading and problem resolution of central application software systems
- Basic budgeting, contracting, purchasing practices, policies and procedures
- Principles and procedures of quality assurance and security related to complex, large computer systems and applications
Skills and Abilities:
- Research, analyze, and evaluate new service delivery methods and techniques
- Communicate clearly and concisely, both orally and in writing
- Establish and maintain effective working relationships with those contacted in the course of work
- Learn principles and practices of budget preparation and administration
- Oversee and participate in the management of software applications and information systems analysis
- Negotiate vendor contracts and ensure compliance with specifications
- Recommend, design, implement, install and maintain large, complex computer software applications
- Define complex problems, collect data, establish facts, draw valid conclusions and prepare appropriate reports
- Manage customer relations and expectations
- Implement quality assurance and security procedures for applications services
- Effectively present information and/or respond to inquiries/complaints from customers, peers and management
- Work independently in the absence of supervision
- Manage, coach, develop and motivate direct reports in your organization.
- Demonstrate critical thinking and business judgment in your decisions and direction.
- Organize your work and multitask as defined by business need.
TO APPLY: Please visit our website http://www.jenner.com/applicationsdevelopmentmanager