This posting is no longer available. This is either because the employer has filled the position or the position has closed. Click here to find more jobs like this one.
Gordon College

Systems Developer

Gordon College
Wenham, Massachusetts, United States

Date Posted: 12/21/2012
Categories: IT
Job Type: Full-Time

Job Description:


Under the administration of the Director of Information Systems serves as a software solution developer primarily in the role of systems support, maintenance and reporting for all college-related systems. Develops and maintains software in order to achieve campus objectives. Provides ongoing user support for campus systems and selected reporting tools.


Description of Duties and Tasks:


Essential Responsibilities:

1. Provides timely support for end users struggling with campus administrative software.

2. Creates reports, or assists in creating reports, within an administrative database, or across multiple databases.

3. Writes and executes database scripts and jobs that improve the quality of the college’s data.

4. Periodically develops custom software solution to address gap in campus software.

5. Designs program enhancements and updates to existing web site architecture.

6. Administers security on the college’s web sites, administrative software packages, and web editing tools.

7. Ensures the compliancy of all modifications with respect to:

a. ‘Best practices’ for primary systems (e.g. SQL server, .NET, Active Directory)

b. External vendor publications and knowledge articles

c. College branding and experience patterns via collaboration with Design Services

d. Industry standards imposed by the nature of business within departments

i. Financial data and software administrated by the Controller’s office

ii. Employment data and software administrated by Human Resources

iii. Academic data and software administrated by the Registrar, CSD, Admissions, Student Financial Services, etc.

iv. Other data and software administrated by respective departments

8. Supports the help desk at the Center for Educational Technology by regularly maintaining pertinent support requests.

9. Performs installation and configuration of administrative software on the College’s servers.

10. Fully documents all written code.

11. Facilitates in-person meetings when additional communication is needed between multiple parties during a software rollout or enhancement.


Additional Responsibilities:

1. Monitors campus website performance, statistics, and broken links.

2. Maintains relevancy of personal knowledge in current software industries

a. Researches and recommends new technologies that ensure the continuing integrity and agility in the College systems

b. Seeks necessary training and certification in technologies critical to College objectives

i. Proposes personal training budget and roadmap to directorship yearly

ii. Integrates training into existing work schedule while maintaining team value

3. May perform the job duties of other Systems Developers in a backup role.

4. Assists in managing and training vendors and new team members on existing College technologies, policy, and procedures


Required Knowledge, Skills and Abilities:

In order to fully perform the above functions, the incumbent must possess the following knowledge, skills and abilities, or demonstrate that the major responsibilities of the job can be accomplished, with or without reasonable accommodation, using some combination of skills and abilities.

1. Bachelor’s degree (or equivalent knowledge) and at least 4-5 years of experience in programming; experience in Microsoft technologies and web/open standards preferred.

2. 3-4 years of Microsoft SQL Server scripting and management, including the creation of tables, stored procedures, functions, triggers, and views, as well as scheduling jobs for database maintenance tasks.

3. 2+ years web development experience with HTML, JavaScript, and CSS. Experience with ASP.NET or ColdFusion is highly desirable.

4. 1+ years of report writing experience.

5. Working knowledge of Microsoft Active Directory (AD) and Active Directory Lightweight Directory Services (AD LDS) is highly desirable.

6. Previous experience in a Higher Education environment is highly desirable.

7. Strong communication and teamwork skills with both technical and non-technical employees of the College. This includes the ability to actively listen to others in order to fully understand their issues and needs.

8. Ability to continuously learn how campus software products are used in order to support the end users of these products. Also, must be able to initiate own solutions to problems with software that has limited documentation and/or support

9. Understanding of software development life-cycle and methodologies.

10. Must be able to work with minimal supervision and demonstrate an ability to manage multiple priorities while working effectively with others.

11. Must be open to learning new technologies , as determined by the Director of Information Systems, in order to enhance and support our current software systems.