
IT Designer/Developer II (CCC Tech Center) at Butte-Glenn Community College District
Job Description / Essential Elements:
Print
IT Designer/Developer II (CCC Tech Center)
Butte-Glenn Community College
Opening Date/Time: Wed. 05/22/13 12:00 AM Pacific Time
Closing Date/Time: Thu. 06/20/13 4:00 PM Pacific Time
Job Type: Full-Time
Location: Main Campus, California
Department: Planning and Information
Full-time 40 hours per week, 12 months per year.
$5,818.02 per month
OVERVIEW:
Under the direction of an assigned administrator, performs a wide variety of moderate to complex duties and responsibilities related to professional-level project management, computer programming languages, system development and methodologies, computer operating systems, data communications, networks, database management, and computer-based office productivity.
POSITION DUTIES:
1. Designs, develops, tests and deploys software information systems for the California Community Colleges System.
2. Primary focus is Service Oriented Architecture (SOA), algorithms, API’s, and XML data exchanges.
3. Has minimal direct supervision.
4. Responsible for documentation, maintenance of source code, and adherence to best practices by development team, project partners and contract programmers.
5. Maintains, supports and upgrades software for various information systems and is expected to be proficient with multiple operating systems and programming environments.
6. Tests and secures systems against unauthorized use and exploit.
7. Manages software and hosted services and performs other duties as required or assigned.
8. May be consulted in an advisory role, especially with regard to data exchanges, security, and software development best practices.
Representative Duties:
The duties recorded below are representative of the duties of the class and are not intended to cover all the duties performed by incumbent(s) of any particular position. The omission of specific statements of duties does not exclude them from the position if the scope of work is similar, related or a logical assignment to this class. The essential duties of the class are indicated with an asterisk *.
1. Performs with a high degree of autonomy as project manager with overall responsibility for managing medium to large complex projects from the planning stages through the implementation process working directly with institutional and management staff; project analysis and planning; recommends assignment of project tasks to peer project team members; monitors/reports task accomplishment/project progress and completion*
2. Performs as system administrator with respect to selecting, procuring, and managing a variety of hardware and software systems in a multi-tiered, object oriented, distributed client-server environment; provides systems software loading and hardware maintenance on the administrative computing systems, performance tuning, and computer operating systems maintenance activities*
3. Performs as database administrator using a variety of database management systems and third party software tools; designs and deploys database applications, application performance tuning, and database maintenance activities*
4. Performs network engineer/administration tasks to support the systems administration of assigned information systems to include the District’s Internet connection; installs network/mainframe operating system software, client/server application software, authorizes user accounts, monitors user account security, and supports end user training*
5. Performs as senior systems analyst with respect to the analysis and design of complex information systems; analyzes business functions; identifies essential components; assesses which components are appropriately automated; manages an iterative process of application development and review with end users*
6. Performs as senior programmer in the development of computer-based software components for deployment on a variety of platforms and operating systems; application analysis, selects software design strategies and coding techniques; application programming in a variety of programming languages; program testing; end-user training in the employment of the application; identifies and corrects problems in existing administrative software*
7. Performs as systems integrator to ensure inter-operability of a wide variety of computing platforms, systems, applications and peripheral devices; programs and deconflicts data communications standards and protocols; programs the interoperation of various computer applications and peripheral devices; supports end-user training*
8. Performs as research analyst to meet a wide variety of institutional information needs; supports institutional decision-making and reporting by creating administrative reports using query languages; develops enterprise information and data-warehousing resources; trains end-users in the analysis of reports and the development of ad-hoc report-writing capabilities*
9. Remains current in various technical fields including (but not limited to) computer hardware evolution, computer application architecture, programming design methodologies, computing infrastructure, programming languages, computing security and access management, and data communications standards and protocols*
10. May serve on a variety of committees as requested
11. May perform other related duties as assigned
Qualifications/Requirements:
MINIMUM QUALIFICATIONS: EDUCATION/EXPERIENCE:
Bachelors Degree with major course work in Data Processing or Computer Science, or the equivalent* supplemented by courses or training in Accounting, Business Administration or related fields, or vendor certification in proprietary computer operating systems or programming languages.
Graduation from high school or G.E.D. or the equivalent**.
Experience directly related to the duties and responsibilities of the position.
* Bachelor’s Degree equivalency equals two years of increasingly responsible related work experience for each full year (24-30 units) of college.
** High School or GED equivalency equals an adult education diploma or four (4) years of increasingly responsible work experience.
DESIRED QUALIFICATIONS:
• A valid California Drivers license maintained throughout duration of employment with the District.
• Ideal candidate would have a background as a lead programmer developing secure web based information systems; knowledge of web-application vulnerabilities such as OWASP top ten.
• Experience in a deadline based environment and possess strong organization and communication skills.
• Experience creating API’s and data exchanges and a basic understanding of
• Service Oriented Architectures is desired.
• Experience with developing applications in a hybrid cloud environment; familiarity with post-secondary student services and student learning management system technology.
• Development Environment Experience: Web application programming with Java EE, Spring Framework, PostgreSQL, uPortal, Java Portlets, Jaspersoft BI Suite, JavaScript, Shibboleth and PHP.
• Experience in implementing controls to secure web applications.
• Hands-on experience with Ubuntu Linux and Windows operating systems, Apache web and Tomcat application servers, DNS and basic networking. Additional Application Experience: VMWARE ESX Server, IIS, MySQL, Microsoft SQL, Sharepoint Portal Services and Active Directory.
• Code Management System Experience: Subversion, Git, Jira Studio
• Content Management/LMS Experience: Joomla, Wordpress, Drupal, Blackboard, Sakai and Moodle.
• Programming Standards: Section 508, WCAG 2.0 and Semantic markup.
• The ability to communicate with non-technical personnel, effectively articulate solutions to problems and remain calm and focused under occasional high stress situations.
• A willingness to accommodate occasional travel, assist in strategic planning and provide client support training.
• Experiences and/or training, which have influenced or prepared you to work cooperatively with and support individuals from diverse backgrounds. For example: involvement within specific programs, courses, directed study, or participation in groups and organizations, etc. that cultivate diversity.
ADDITIONAL QUALIFICATIONS:
Sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability, and ethnic backgrounds of community college students.
KNOWLEDGE, SKILLS AND ABILITIES:
May be acquired through education, training and/or experience.
Knowledge of: operational and interrelated uses of computerized data processing; procedural language programming; systems and procedures analysis; data communications, database management, and computer operating systems; accounting principles, statistical methods, and administrative practices; methods of applying data processing to educational and administrative computing problems; methods and procedures used to evaluate and improve overall computer system performance. Ability to: plan, schedule, and direct system development projects; perform complex system analysis, design, and programming tasks; demonstrate work activities to others; communicate clearly and concisely in both oral and written form; establish and maintain effective working relationships with administrators, department leads, vendors, and the general public; keep abreast of technological changes; and provide technical training to peers and subordinates.
Supplemental Information:
WORK DIRECTION, LEAD AND SUPERVISORY RESPONSIBILITIES:
Not applicable no assigned permanent staff to supervise. May provide work direction and training to other employee project team members.
PHYSICAL EFFORT:
Normal office environment; occasional light moving of boxes and terminals.
CONTACTS:
District Executive Management, other District staff, co-workers, consultants, vendors, and other district/agencies.
WORKING CONDITIONS:
Noise from computer operations; occasional light lifting of terminal and boxes; subject to changing priorities while meeting established deadlines, computer-generated video radiation.
To apply: fill out an online application and attach the required documents below.
REQUIRED ATTACHMENTS
All attachments require that you submit a document.
QUALIFICATION STATEMENT:
A separate statement must be attached describing how you meet the minimum qualifications of this position. If you meet the minimum qualifications by education, transcripts must be provided.
COVER LETTER
RESUME:
Please submit this as an attachment, not as a text resume within the application.
DIVERSITY STATEMENT:
Butte College serves a diverse population. In a separate statement address how your skills, experience and education have prepared you to serve and meet the needs of a diverse student/staff population.
TRANSCRIPTS OF ALL ACADEMIC WORK:
You are required to provide transcripts for all coursework and/or degrees listed on the application materials you have submitted. The transcripts must include the date the institution granted the degree. Legible copies of transcripts are acceptable at this point in the process. Official transcripts must be submitted prior to hire.
If you have foreign transcripts please include copies of a U.S. evaluation and translation.
Foreign transcripts must include a U.S. evaluation and translation. Please contact the Office of Human Resources for a list of agencies providing this service or our website at; http://www.butte.edu/hr/job_opportunities/associate_faculty/foreign_degree_eval.html
Only Required Attachments will be considered.
To apply visit: http://apptrkr.com/344989 and fill out an online application and attach the required documents below.
jeid-2639218868ae42844e4e651a83750c4e
Requirements / Qualifications
For more information on Requirements/Qualifications, please contact the employer.
Comments and Other Information
For more information on Comments and Other Information, please contact the employer.