Essential Job Functions

Provide support and coordinates the Sharepoint environment, Active Directory, web servers, file servers, anti-virus servers, e-mail listservs, departmental servers and storage systems.
Create programs to automate, tests or improve the Sharepoint and windows server environments.
Ensure that systems and data security requirements are met by adhering to security guidelines and processes.
This includes: monitoring system logs, installing applicable patches in a timely manner, hardening servers and doing periodic vulnerability scans.
Performs systems modeling, simulation, and analysis to provide appropriate software solutions.
Designs and develops compilers, assemblers, utility programs, and operating systems to meet client's business needs.
Provides inputs for documentation of new or existing programs to ensure information accessibility, as required.
Participates in the design, development, troubleshooting and analysis of software programs that operate successfully with hardware systems.
Assists in customizing purchased applications and assists in the maintenance of program libraries and manuals based on research and customer needs.
Provides feedback and reports to management on the status and availability of software and hardware to ensure proper functioning.
Works with customer(s) to provide hands-on first level support.

Basic Qualifications

Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in computer science, management information systems, or related field preferred
Zero or more years of experience in software engineering or operating systems programming
Experience working with design and coding languages
Experience working with software design principles
Experience working with computer hardware

Other Qualifications

Experienced in Microsoft Sharepoint 2007 administration, development and troubleshooting.
Experienced with Microsoft Active Directory administration and troubleshooting.
Microsoft Sharepoint 2007 and Active Directory Training.
Analytical and problem solving skills for design, creation and testing of software
Interpersonal skills to interact with customers and team members
Communication skills to interact with team members and senior support personnel
Ability to work in a team environment