Assistant Director of Enterprise Development Group

Date: Jul 22, 2021

Location: Washington, DC, US, 20036

Company: American Chemical Society

Division and Unit Overview
The Washington IT Division of the American Chemical Society provides to its members and the worldwide scientific community a comprehensive collection of high-quality information products and services for the practice and advancement of the chemical sciences. The Society and Administrative Technology department is responsible for the Society and Administration systems and applications within the ACS.   Through design and development, it is our responsibility to develop, manage, and deliver projects and solutions to support ACS members, volunteers, and ACS staff. We intend to exceed the expectations of our business partners by anticipating, understanding and validating their business needs; providing useful, cost-effective solutions and support in a timely manner; adhering to established guidelines and standards; and continuously adapting to the evolving environment.

Position Summary
The Assistant Director of the Enterprise Development Group in the Society and Administrative Technology department's primary responsibility is to oversee the Society software development department and ensure it aligns with the organization's business objectives. The position reports directly to the Senior Director, Society and Administrative Technology Department. This individual's principal goals are to develop and manage software applications and system integrations.  And work with leadership and other business unit management to ensure a cohesive software application practice from project to product.  

The Assistant Director of EDG will plan, coordinate, direct, and design development activities of the SAT department.  Provide direction and support of IT solutions that enhance mission-critical business operations, and provide administrative direction to staff and support for daily EDG department operational activities.  This individual will drive and manage the technical direction, and work closely with department leadership, SAT architects, and other decision-makers in identifying and implementing cost-effective technology solutions for all aspects of the organization. This person will also define, implement, and support IT policies, procedures, and best practices.


Work design: Manage the deployment, monitoring, maintenance, development, upgrade, and support of Society applications and managed systems. Work with stakeholders to define business and systems requirements for new technology implementations.  Direct research on potential technology solutions in support of procurement efforts and improvements.  Keep current with the latest technologies.


Manage staff, contractors, and vendors, to include recruitment, supervision, scheduling, development, and evaluation. Establish and maintain regular written and in-person communications with the organization's executives, department heads, and end users regarding pertinent IT activities. Follows the Agile Scrum practices that are used within SAT.  The position reports directly to the Senior Director, Society and Administrative Technology Department.    



Required Skills:

Strategy & Planning

  • Formulate and deploy long-term strategic plans for acquiring and enabling efficient and cost-effective information processing and communication technologies.
  • Manage EDG department operational and strategic planning, including business requirements, processes, improvements, and organizing and negotiating the allocation of resources.
  • Adhere and mature organizational software policies, procedures and defined lifecycle.



Operational Management

  • Where necessary, re-engineer application support to ensure it aligns with business processes, tactical planning, and strategic vision.
  • Develop and deliver on technology, architecture, and tech-debt roadmap, ensuring the evolution of applications aligns with organizational priorities.
  • Define and communicate project milestones, service level agreements, and resource allocation to the executive team, department leads, support staff, and end-users.
  • Develop and review budgets for and from SAT department and ensure they comply with stated goals, guidelines, and objectives.
  • Review performance of IT systems to determine operating costs, productivity levels, and upgrade requirements.
  • Benchmark, analyze, report on, and make recommendations for improving the application infrastructure and systems.
  • Authorize and oversee the deployment, monitoring, maintenance, development, and support of all hardware and software based on department needs.
  • Develop business case justifications and cost/benefit analyses for IT spending and initiatives.
  • Direct research on potential technology solutions and implementations in support of new initiatives, opportunities, and procurement efforts.
  • Regularly explore new tools and technologies to improve development efficiency, quality and align with business requirements.
  • Develop and implement all IT policies and procedures, including architecture, security, disaster recovery, standards, purchasing, and service provision.
  • Oversee negotiation and administration of vendor, outsourcer, and consultant contracts and service agreements.
  • Manage IT staffing, including recruitment, supervision, scheduling, development, evaluation, and disciplinary actions.
  • Manage resources, timelines, scope, and requirements to maximize the potential for delivery of the Software Development team.
  • Establish and maintain regular written and in-person communications with the organization's executives, department heads, and end-users regarding pertinent IT activities.



Required Experience and Attributes

  • 10 years' experience managing and/or directing an IT operation.
  • Proven experience in software application strategic planning and development, project management, and policy development.
  • Good understanding and technical knowledge of current network and SaaS and On-premise software solutions.
  • Experience with systems design and development from business requirements analysis through to day-to-day management.
  • Knowledge of business theory, business processes, management, budgeting, and business office operations.
  • Experience with MuleSoft APIs.
  • Experience with Docker, Containers, and Microservices.
  • Experience with development and deployment of solutions that are cloud agnostic.
  • Experience in supporting customers in different continents.
  • Experience in developing applications with CI/CD, DevOps, High Availability, Disaster Recovery, and Scalability needs.
  • Experience with Salesforce, Adobe Magento, Association Management Systems, and other various integrated software solutions.
  • Proven experience in leading teams working on different OS (Linux, Window), Databases (MS SQL, Oracle) and various full-stack programming languages.
  • Demonstrated ability to apply IT in solving business problems.
  • In-depth knowledge of applicable laws and regulations as they relate to IT.
  • Strong understanding of human resource management principles, practices, and procedures.
  • Strong leadership skills.
  • Excellent written, oral, and interpersonal communication skills.
  • Ability to conduct and direct research into IT issues and products.
  • Ability to present ideas in business-friendly and user-friendly language.
  • Highly self-motivated, self-directed, and attentive to detail.




Nearest Major Market: Washington DC

Job Segment: Developer, Database, Oracle, Cloud, Technology, Research