What are the responsibilities and job description for the IT Manager/ Director position at McCright & Associates?
Company Description
McCright is a national leader and a trusted partner of choice for public housing authorities who demand product and service excellence. After conducting more than 3,000,000 inspections across the nation, McCright understands the unique needs of the housing industry and the flexibility needs of our employees.
McCright services include:
- HQS Inspection Services
- UPCS Inspections
- SEMAP Reviews
- PHA Policy Consulting
- HCV Program Management Services
- Remote Recertification Services
- Rent Reasonableness Studies
- Rent Determination and Negotiation
Job Description
McCright & Associates is seeking a leader for our top IT position. The primary responsibility is to manage and coordinate contractors and employees to exceed internal and client expectations, delivering an on-time, under-budget suite of IT projects with high-quality deliverables. This leader will counsel the senior team on the company’s future needs and contribute to growing the business through technology.
Due to McCright and Associates being a small-size and high-growth company, our IT leader needs to have competencies within a full portfolio of IT solutions – and have the ability to grow their personal scope as we grow.
Major Oversight, Duties and Responsibilities
Web Developer- Design, create, and modify Web sites. Analyze user needs to implement Web site content, graphics, performance, and capacity. May integrate Web sites with other computer applications. May assist converting written, graphic, audio, and video components to compatible Web formats by using software designed to facilitate the creation of Web and multimedia content.
Computer Programmer - Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Database Administrator - Administer, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. May plan, coordinate, and implement security measures to safeguard computer databases.
Web Administrator - Manage and coordinate web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.
Network Support - Manage and coordination of analysis, testing, troubleshooting, and evaluating existing network systems, such as local area network (LAN), wide area network (WAN), and Internet systems or a segment of a network system. Perform network maintenance to ensure networks operate correctly with minimal interruption.
Information Security - Plan, implement, upgrade, or monitor security measures for the protection of computer networks and information. May ensure appropriate security controls are in place that will safeguard digital files and vital electronic infrastructure. May respond to computer security breaches and viruses.
Computer User Support - Manage and coordinate technical assistance to computer users. Answer questions or resolve computer problems for clients in person, or via telephone or electronically. May provide assistance concerning the use of computer hardware and software, including printing, installation, word processing, electronic mail, and operating systems.
Computer and Information Systems - Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.
Project Management - Provide hands-on management of the project plan, deliverables, dependencies to ensure on-time scheduling and under budget results. Assemble project resources to meet project requirements. Successfully manage the project team against the project plan. Define and mitigate overall project risk through interaction with other senior project team members and outside stakeholders. Keep internal stakeholders informed of project activities and deliverables, as well as risk and mitigation strategies. Ensure project deliverables meet or exceed both client and internal expectations by implementing deliverable quality assurance reviews appropriate to the project size and scope.
Qualifications
Required Knowledge, Skills and Abilities
- Possess strong oral and written communication skills - Interacts with staff, general public, clients, and contractors
- 10 years’ experience showing increasing IT project management responsibility
- Ability to manage key stakeholder interests, while at the same time managing conflicting priorities and business interests
- Ability to manage a P&L statement for department
- Demonstrated leadership qualities, including conflict and issue resolution
- The ability to recruit and train IT staff
- The ability to work logically and systematically, with good time management
- Problem-solving and decision-making skills plus the ability to think laterally while offering creative solutions
- IT literacy and the ability to manage and communicate electronic data
- Flexibility and the ability to manage change
- Strong interpersonal skills and the ability to work well as part of a team
- Proactive with a high level of attention to detail
Requirements
- Bachelor’s degree in any IT related field
- The ability to adapt to and manage change
- The ability to travel when needed (estimated at less than 5%)
Additional Information
EOE
Salary is commensurate with experience.